Yahoo And FreeBSD

±è½Â¿µ <nobreak@kr.FreeBSD.org> ¿ª.
1999³â 6¿ù 11ÀÏ

¿ø¹®: http://www.freebsdmall.com/newsletter1/yahoo_and_freebsd.phtml

Yahoo!´Â OSF ¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ DEC ¾ËÆĸӽŰú SunOS°¡ ¼³Ä¡µÈ Sparc 20À¸·Î ½ºÅÄÆ÷µå ´ëÇп¡¼­ óÀ½ ½ÃÀ۵Ǿú½À´Ï´Ù. ùÇØ¿¡´Â º° ¹«¸® ¾øÀÌ Àß µ¿ÀÛÇÏ¿´½À´Ï´Ù¸¸, µÎ ½Ã½ºÅÛ ¸ðµÎ ÆøÁÖÇÏ´Â HTTP ¿äû¿¡ ´ëÇÑ Ã³¸®°¡ °í·ÁµÇ¾î ¼³°èµÇÁö ¾Ê¾ÒÀ½À» ¾Ë°ÔµÇ¾ú½À´Ï´Ù. »ç½Ç ¿ì¸®°¡ ´ç¸éÇÑ ¹®Á¦¸¦ ÇØ°áÇØÁÙ »ó¿ë ½Ã½ºÅÛÀ» ãÀ» ¼ö ¾ø¾ú°í, ÀÌ°ÍÀº °¡Àå ½Ã±ÞÈ÷ ÇØ°áÇؾßÇÒ À¥ ±â¼úÀÇ ´ç¸é °úÁ¦ Áß Çϳª¿´½À´Ï´Ù.

½ºÅÄÆ÷µå ´ëÇÐÀ» ³ª¿Í¼­´Â SGIÀÇ IRIX¿Í Linux ±×¸®°í BSDI¿Í °°Àº ¸î¸î Ç÷§ÆûÀ» »ç¿ëÇÏ¿´Áö¸¸, ±×´ÙÁö ÈíÁ·ÇÑ °á°ú°¡ ³ª¿ÀÁö ¾Ê¾Ò±â¿¡(¼º´É°ú ¾ÈÁ¤¼º¿¡¼­), ²ÙÁØÈ÷ ´Ù¸¥ Ç÷§ÆûÀ» °ËÅäÇÏ°í ÀÖ¾ú½À´Ï´Ù. Yahoo!°¡ ³Î¸® ¾Ë·ÁÁü¿¡ µû¶ó, ¼º´É°ú ¾ÈÁ¤¼ºÀº ¿ì¸®ÀÇ ¼º°ø¿¡ Á÷Á¢ÀûÀÎ ¿ä¼Ò·Î ´Ù°¡¿Ô°í, ¿ì¸® Áß ´©±¸µµ FreeBSD¸¦ ¾ËÁö ¸øÇß´ø ½ÃÀý FreeBSD¿¡ ´ëÇÑ ÀڷḦ º¸°í Çѹø ÇغÁ¾ß°Ú´Ù´Â »ý°¢ÀÌ µé¾ú½À´Ï´Ù.

´Ù¸¥ PC ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ÇÏ¸ç ¼ÒºñÇÑ ¸¹Àº ½Ã°£µé·Î ÀÎÇØ, ¾à°£Àº ȸÀÇÀûÀÎ »ý°¢À» °®°í ÀÖ¾ú°í, ¾ÆÁ÷ ½ÃµµÇغ¸Áö ¾ÊÀº ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ÇÏ´À¶ó 3ÀÏÀÇ ½Ã°£À» ÇãºñÇÒ ÀÇÇâÀº ¾ø¾ú½À´Ï´Ù. ÇÏÁö¸¸ ³î¶ø°Ôµµ FreeBSD À¥»çÀÌÆ®¿¡ µé·¯ ºÎÆ® Ç÷ÎÇÇ À̹ÌÁö¸¦ ³»·Á ¹Þ°í Á¦ÀÛÇÑ Ç÷ÎÇÇ·Î ºÎÆÃÇÏ¿© ¸î¸î Áú¹®¿¡ ´äÀ» ÇÏÀÚ ¸îºÐÈÄ ³×Æ®¿öÅ©¸¦ ÅëÇØ FreeBSD°¡ ¼³Ä¡µÇ´Â °ÍÀ̾ú½À´Ï´Ù. Á¤¸»·Î ³î¶õ °ÍÀº ¾ó¸¶ÈÄ µ¹¾Æ¿Í ¿Ïº®ÇÏ°Ô ¼³Á¤µÇ¾î Àß µ¿ÀÛÇÏ´Â ½Ã½ºÅÛÀ» º¸¾ÒÀ» ¶§ÀÔ´Ï´Ù. ¸¸¾à ¼³Ä¡°úÁ¤¿¡¼­ ¹®Á¦°¡ ¹ß»ýµÇ¾ú´Ù¸é ´õÀÌ»ó ½ÃµµÇÏÁö ¾Ê¾ÒÀ» ÅÙµ¥, ´ÙÇàÈ÷µµ FreeBSD´Â ÀÌÁ¦²¯ °æÇèÇØ º»°ÍÁß °¡Àå Æí¸®ÇÏ°í ¼Õ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.

¸çÄ¥ÈÄ À¥ ¼­¹ö Ŭ·¯½ºÅÍ¿¡ FreeBSD ½Ã½ºÅÛÀ» Ãß°¡ÇÏ¿´´Âµ¥, FreeBSD ½Ã½ºÅÛÀº ´Ù¸¥ ±â°èµéÀÌ ÇÏ´Â ÀÏÀ» ¸ðµÎ Çϸ鼭µµ, ´õ¿í ¾ÈÁ¤Àû ÀÌ¿´½À´Ï´Ù. ¸î ÁÖ°£ÀÇ ½ÇÇèÀ» ÅëÇØ ¿ì¸®´Â Àú·ÅÇÑ ±¸Ãàºñ¿ë¿¡ ¾ÈÁ¤¼º°ú ¼º´É ±×¸®°í °ø°³µÈ ¼Ò½ºÄÚµå±îÁö °®Ãß°í ÀÖ´Â FreeBSD¿¡ ¸Å·áµÇ¾ú½À´Ï´Ù. ±× ÈÄ·Î, °³¹ß ȯ°æÀº ¹°·ÐÀÌ°í ´ëºÎºÐÀÇ Á¦Ç°¿¡ ¿ì¸®´Â FreeBSD¸¸À» »ç¿ëÇÕ´Ï´Ù.

Ãʱ⿡ ºÒ¾ÈÇÑ µÎ°³ÀÇ Å« ¹®Á¦´Â ±â¼ú Áö¿ø°ú FreeBSDÀÇ ÇâÈÄ ¹ßÀü ¹æÇâ ÀÌ¿´½À´Ï´Ù. ¿ì¸®´Â ´Ù¸¥ FreeBSD »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö·Î ÄÚ¾î ÆÀÀ¸·ÎºÎÅÍ ÈǸ¢ÇÑ ±â¼ú Áö¿øÀ» ¹Þ¾Ò´Âµ¥, ¼Ò½º ÄÚµå¿Í ÇÔ²² Á¦°øµÇ´Â ±â¼ú Áö¿øÀ» ÅëÇØ ºÎ´ÚÄ£ ¹®Á¦¸¦ Áï°¢ÀûÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. Áö³­ 2³â°£ FreeBSD¿Í FreeBSD °ü·ÃÀÎ µéÀ» ¾Ë¼ö·Ï FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ ±¸¼º°ú ¹æħ¿¡ »õ»ï ³î¶ú½À´Ï´Ù.

FreeBSD 2.0.5°¡ »ç¿ëµÈ ÇÑ´ëÀÇ ÆæƼ¾ö 100¿¡¼­ ½ÃÀÛÇÏ¿© °á±¹ ´Ù¸¥ ¼­¹öµéÀ» ¸ðµÎ FreeBSD·Î ÀüȯÇÏ¿´°í, Áö±ÝÀº 50´ë ÀÌ»óÀÇ ¼­¹ö°¡ ´Ù¾çÇÑ 2.1 STABLE ¹öÀüÀ¸·Î ¿î¿µµÇ°í ÀÖ½À´Ï´Ù. 2.2 STABLEÀ» °ËÁõÇÏ°í ÀÖÀ¸¸ç ÇâÈÄ 6°³¿ù¿¡ °ÉÃÄ ¹öÀü¾÷ ÇÏ·Á ÇÕ´Ï´Ù. »ç¿ëµÇ´Â ±â°èµéÀº 64MB ¸Þ¸ð¸®°¡ ÀåÂøµÈ ÆæƼ¾ö 100¿¡¼­ 256MB ¸Þ¸ð¸®°¡ ÀåÂøµÈ ÆæƼ¾ö ÇÁ·Î 200¿¡ À̸£¸ç, Ãß°¡ÀûÀÎ I/O ¼º´ÉÀÌ ¿ä±¸µÉ ¶§¿¡´Â ´Ù¼öÀÇ µð½ºÅ©¸¦ ½ºÆ®¸®ÇÎÇÑ ccd¸¦ »ç¿ëÇÏ°í, ³×Æ®¿öÅ·À¸·Î´Â 100Mbps ÆнºÆ® ÀÌ´õ³ÝÀÌ »ç¿ëµË´Ï´Ù. ÀÌ ¸ðµç °ÍÀÌ °¡°Ý¿¡ ºñÇØ ¿ùµîÈ÷ ¶Ù¾î³­ ¼º´ÉÀ» º¸ÀÔ´Ï´Ù.

¿ì¸®°¡ º¼ ¶§ FreeBSD´Â Á¤¸» ¾ÈÁ¤ÀûÀÔ´Ï´Ù. ÇÏ·ç 4¹é¸¸°Ç ÀÌ»óÀÇ HTTP ¿äûÀ» ó¸®Çϸç 180ÀÏ ÀÌ»ó Áß´Ü ¾øÀÌ ±¸µ¿µÈ ¼­¹öµµ ÀÖ½À´Ï´Ù. ¼º´É ¿ª½Ã ÀλóÀûÀÔ´Ï´Ù. ccd¸¦ »ç¿ëÇØ µð½ºÅ© ½ºÆ®¸®ÇÎÀ» Àû¿ëÇϸé 128MB ¸Þ¸ð¸®ÀÇ ÆæƼ¾ö ÇÁ·Î 200À¸·Î ÇÏ·ç 12¹é¸¸°Ç ÀÌ»óÀÇ HTTP ¿äûµµ ó¸®ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ¿ì¸®°¡ »ý°¢ÇÑ FreeBSDÀÇ Å« ´ÜÁ¡Áß Çϳª´Â, ¼­µå ÆÄƼ ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÁ·ÀÔ´Ï´Ù. ´ÙÇàÈ÷µµ Á¡Á¡ ÁÁ¾ÆÁö°í ÀÖÁö¸¸, ÇؾßÇÒ ÀÏÀÌ ¾ÆÁ÷ ¸¹½À´Ï´Ù. À¯ÀÏÇÑ ¹æ¹ýÀº Yahoo!¿Í °°Àº ±â°üµéÀ» ºñ·ÔÇØ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î Á¦ÀÛ ¾÷ü¿¡°Ô FreeBSD°¡ ±×µéÀÇ Á¦Ç°¿¡°Ô ÃæºÐÈ÷ Å« ½ÃÀåÀÓÀ» ÀνĽÃÅ°´Â °ÍÀÔ´Ï´Ù.

¿ì¸®ÀÇ Áß¿äÇÑ ±â¼úÀû µµÀüÀ¸·Î ÀÎÇØ ¼­ºñ½º°¡ ±Þ¼ºÀå ÇÏ¿´½À´Ï´Ù. Á»´õ ³ª¾Æ°¡ ´õ ³ºÀº °¡°Ý´ëºñ ¼º´ÉÀ» ¾ò±â À§ÇØ SMP »ç¿ë¿¡ °ü½ÉÀ» µÎ°í ÀÖ°í, ´Ù¸¥ Ç÷§Æû¿¡¼­ÀÇ FreeBSD(¿¹: ¾ËÆÄ)µµ °¡°Ý´ëºñ ¼º´É ºñ¸¦ ³ôÀ̱â À§ÇÑ ¹æÆíÀ¸·Î °í·ÁÁßÀÔ´Ï´Ù. ¶ÇÇÑ, ´ë¿ë·®ÀÇ ½Å·ÚÀû RAID ÆÄÀϼ­¹ö¿Í °°Àº ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ °üÁ¡¿¡¼­µµ FreeBSD¸¦ °í·ÁÇÏ°í ÀÖ½À´Ï´Ù. Á¾ÇÕÀûÀ¸·Î FreeBSD¿¡ ´ëÇÑ ¿ì¸®ÀÇ »ý°¢Àº ¶Ù¾î³­ ¼º´É, ¾ÈÁ¤¼º, ±â¼ú Áö¿ø ±×¸®°í Àú·ÅÇÑ ±¸Ãàºñ¿ëÀÔ´Ï´Ù. FreeBSD¸¦ ¾Ë°ÔµÈ ÈÄ·Î 2³âÀÌ Áö³­ Áö±Ý±îÁö ¿ì¸®´Â ¾ÆÁ÷ ´Ù¸¥ °ÍÀ¸·Î ¹Ù²ã¾ßÇÒ ÀÌÀ¯¸¦ ãÁö ¸øÇß½À´Ï´Ù..