-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Linux©Ê¯àÀu¤Æ¤j®v

( ²Åé ¦r)
§@ªÌ¡G»¯¥Ã­èÃþ§O¡G1. -> §@·~¨t²Î -> Linux
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀLinux©Ê¯àÀu¤Æ¤j®v 3dWoo®Ñ¸¹¡G 41963
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 295 ¤¸

¥Xª©¤é¡G8/1/2015
­¶¼Æ¡G296
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121264726
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

Linux¬O¥Ñ¨Ó¦Û¥@¬É¦U¦aªº¶}µoªÌ¦@¦P¶}µoªº¤@­Ó¶}·½ªº¾Þ§@¨t²Î¡C¥¦ªº·½¥N½X¬O§K¶O´£¨Ñªº¡A¥i¥H¦bGNU³q¥Î¤½¦@³\¥iÃÒ¡]GPL¡^¤U¨Ï¥Î¡C¦³¨Ç¤½¥q±N¾Þ§@¨t²Î¥Hµo¦æª©ªº¤è¦¡´£¨Ñµ¹¥Î¤á¨Ï¥Î¡A¤ñ¦pRed Hat¡BNovellµ¥¡C®à­±¯ÅLinuxµo¦æª©©M¥ø·~¯ÅLinuxµo¦æª©³£¥i¥H±qºôµ¸¤W§K¶O¤U¸ü¡C
¦b¹L¥hªº¤Q´X¦~¨½¡ALinux¤w¸g¶i¤J¥þ²y­S³ò¤º³\¦h¥ø·~ªº¼Æ¾Ú¤¤¤ß¡CLinux¾Þ§@¨t²Î¦P®É¤]¾A¦X¬ì¬ã©M¥ø·~¥Î¤á¸sÅé¡CLinux¬O¥Ø«e³Ì³q¥Îªº¾Þ§@¨t²Î¡C§A¥i¥H¦b´O¤J¦¡¨t²Î¤W§ä¨ìLinux¡A¤ñ¦p¨¾¤õùÙ¡B¤â¾÷¡B¤j«¬¾÷µ¥¡C·íµM¡ALinux¾Þ§@¨t²Îªº©Ê¯à¹ï¤_¬ì¬ã©M¥ø·~¥Î¤á¨Ó»¡¤w¸g¦¨¬°¤@­Ó¼öªù¸ÜÃD¡CµM¦Ó¡A­pºâ¤@­Ó¥þ²y©Êªº®ð¶H¹w³ø»P¾Þ§@¨t²Î¤Wªº¼Æ¾Ú®w¬Û¤ñ¹ï¥D¾÷¦³µÛ¤£¦Pªº»Ý¨D¡CLinux¥²¶·¯à°÷¥H³Ì¨Î©Ê¯à¾AÀ³©Ò¦³¥i¯àªº¨Ï¥Î³õ´º¡C¤j¦h¼ÆLinuxµo¦æª©¤¤¤@¯ë³£¥]§t½Õ¾ã°Ñ¼Æ¡A¥H¾AÀ³©Ò¦³¥Î¤á¡C
²{¦b¤j¦h¼Æ¥ø·~À³¥Îµ{§Ç³£¥i¥H¦bLinux¤W¨Ï¥Î¡A¥]¬A¤å¥ó©M¥´¦LªA°È¾¹¡B¼Æ¾ÚªA°È¾¹¡BWebªA°È¾¹¤Î¶l¥óªA°È¾¹µ¥¡C
§Ú­Ì»Ý­n¹ï¥ø·~¯ÅªA°È¾¹¤W¨Ï¥ÎªºLinux¶i¦æ©Ê¯àºÊ±±¡A¦b¥²­nªº®É­Ô¡A¹ïªA°È¾¹°µ¥X½Õ¾ã¥H²¾°£¼vÅT¥Î¤áªº²~ÀV¡C¥»®Ñ¤¶²Ð¤F½Õ¾ãLinuxªº¤èªk¡A§A¥i¥H¨Ï¥Î¤u¨ãºÊ±±©M¤ÀªRªA°È¾¹ªº©Ê¯à¡A¬°¯S©wªA°È¾¹ªºÀ³¥Îµ{§Ç½Õ¾ãÃöÁä°Ñ¼Æ¡C¥»®Ñ¥D­n¤¶²Ð¦p¦ó¤ÀªR©M½Õ¾ãLinux¾Þ§@¨t²Î¡AÅý¹B¦æ¦b³o¨Ç¨t²Î¤Wªº¥ô¦óÃþ«¬ªºÀ³¥Îµ{§Ç²£¥ÍÀu²§ªº©Ê¯à¡C
¥»®Ñ¦b´ú¸ÕÀô¹Ò¤¤¨Ï¥Îªº½Õ¾ã°Ñ¼Æ¡B°ò·Ç´ú¸Õµ²ªG¡BºÊ±±¤u¨ã¡A³£¬O°ò¤_Red Hat Enterprise Linux 6.x 64¦ì¨t²Îªº¡C¦ý¬O¡A¥»®Ñ¤¤ªº«H®§´X¥G¹ï¤_©Ò¦³ªºLinuxµw¥ó¥­»O³£¬O¦³À°§Uªº¡C
¤°¤\¬O©Ê¯à½ÕÀu
©Ê¯à½ÕÀu¦³®É³QºÙ¬°¡§¶Â¦âÃÀ³N¡¨¡A¦]¬°¦³®É¦³®Ä¦a½Õ¾ã¤@­Ó¨t²Î¡A­n¨D¨ã¦³§ó²`¼h¦¸ªºª¾ÃÑ¡A¥B»Ý­n¤F¸Ñ¤@­Ó¨t²Îªºµw¥ó©M³n¥ó²Õ¦¨¡A¥H¤Î¨t²Î¤§¶¡ªº¬Û¤¬§@¥Î¡C©Ê¯àÀu¤Æ¬O°w¹ï¯S©wÀô¹Ò¨Ó©w¨î¨t²Îªº°t¸m¹Lµ{¡A©ÎªÌ¬OÅý¬Y­Ó¯S©wªºÀ³¥Îµ{§Ç±o¨ì§ó¦nªºÅTÀ³®É¶¡©Î§]¦R¶qªº¹Lµ{¡C
­º¥ý¡A¥²¶·¥ý«Ø¥ß½ÕÀuªº¥Ø¼Ð¡C¥Î¤á»Ý­n¥æ¤¬¦¡¨Ï¥Î¨t²Î¡H»Ý­nÀWÁcŪ¼g¼Æ¾Ú®w¡HÅv¿Å³o¨Ç¤§¦Z¡A¹ï¨t²Î¶i¦æ½Õ¾ã¥H¹ê²{¬J¨ã¦³°ª§]¦R¶q¤S¨ã¦³¸û§Cªº©µ®É¡]§Ö³tªºÅTÀ³®É¶¡¡^¡C¹ê®ÉÀ³¥Îµ{§Ç»Ý­n¥i¹w´úªº©µ¿ð¡A¨º¤\½Õ¾ã¨t²Î¥i¥H³Ì¤p¤Æ©µ¿ð©Î®ø°£¤£¥i¹wª¾ªº©µ¿ð¡C
¥t¤@¤è­±¡A¤H¬°¦]¯À¤]­n¦Ò¼{¡C¦³®É¥i¯à»Ý­n¹ï¹w´úªº©Ê¯à©M¹ê»Ú¨t²Î®Ä²v¶i¦æ§ïµ½¡C¨t²Î³B²z¦}¤£Ãö¤ß¬O¹F¨ì¤F5%ªº¨Ï¥Î²vÁÙ¬O95%ªº¨Ï¥Î²v¡A¦ý­n¹ï­þ¨Ç±¡ªp¬O§ó¥i¨úªº¦³¤@­Ó©ú½Tªº·N¨£¡C³q±`¡A©Ê¯à½ÕÀu¬O¬°¤F®ø°£³y¦¨¼Æ¾Ú¶Ç¿é³t«×ºCªºªý¶ë¡C±N³]³Æªº¤u§@¶q¤À¥¬¨ì¤@¤Ñªº®É¶¡·í¤¤¥i¥H¸Ñ¨M¦b°ª®p®É´Á¨t²Î¸ê·½ªºµ}¯Ê°ÝÃD¡C
©Ê¯àºÞ²z¬O«ü¦b½T»{­pºâ¾÷¸ê·½¥R¨¬ªº±¡ªp¤U¦³®Ä¦a¹ê²{©Ò¦³¥Î¤áªº°Ó·~»Ý¨D¡C§@¬°©Ê¯àºÞ²z¹Lµ{ªº¤@³¡¤À¡A§A»Ý­n½T»{¤°¤\¬O¤@­Ó¨t²Î¥i±µ¨üªº©Ê¯à¡C¥Î¤á¥i¯à¹ï¨t²Î©Ê¯à¦³µÛ¤£¤Á¹ê»Úªº´Á±æ¡A¦ý¥Ñ¤_µw¥ó©Î¨ä¥L¦]¯Àªºª«²z¯S©Ê¦Ó¾É­Pªº¨t²Î©Ê¯à¤U­°¬OµLªkÀ±¸Éªº¡C
·Ç³Æ®Ñ­±©Ê¯à½Õ¾ã¤åÀÉ
¦b¶}©l©Ê¯à½ÕÀu¤§«e¡A«Ø¥ß®Ñ­±ªº©Ê¯à½Õ¾ã¤åÀɬO«D±`­«­nªº¡A¥i¥H¥]§t¥H¤U­n¯À¡G
¨ãÅ骺¥i¹ê²{ªº¥Ø¼Ð
¥i±µ¨üªº³Ì§C©Ê¯à¼Ð·Ç
¥i­«´_´ú¶qªº«×¶q©M¥¿±`ÅܤÆ
¾Þ§@¤èªk
³qª¾¾÷¨î
¦b³]­p´Á¶¡·Ç³Æ©Ê¯à½Õ¾ã¤åÀɪº®É­Ô¡A­n·|ÃѧO©MÁקK³´¨À¡C¤£­n¦Ò¼{¬Y¨Ç¯U¹iªº°ÝÃD¡A¦p¡§§Ú«ç¼Ë´î¤ÖCPU¨Ï¥Î²v¡H¡¨À³¸Ó°Ý¡§§Aªº°Ó·~/¥ø·~¥Ø¼Ð¬O¤°¤\¡H¡¨¦³®É¥Î¤á«ÜÃø¹ï¤u§@¬yµ{©Î¤u§@­t¸ü¶i¦æ±±¨î¡C¤½¥q¬Fµ¦¤]¦³¥i¯à­P¨Ï³Ì¦nªººÞ²z­p¹ºÅܱo²@µL»ù­È¡C§Þ³N°ö°V¦³®É¬O¤@­Ó¦³®Äªº¤u¨ã¡A¥i¥H»P¥Î¤á«Ø¥ß¦X§@¡AÅý¥L­Ìª¾¹D¬°¤°¤\­n¿í¦u¯S©w³W«h©Î­­¨î¡C
·í§A«Ø¥ß½Õ¾ã¨t²Î¤åÀɮɡA³Ì­«­nªº¨Æ±¡¤§¤@´N¬O¡G¨Ï¥Î¤°¤\¼Ð·Ç¨Ó¿Å¶q¨t²Îªº©Ê¯à¡A¦}±N±o¨ìªº°ò·Ç©Ê¯à¼Æ¾Ú«O¦s°_¨Ó¡A¥H«K¥H¦Z¶i¦æ¤ñ¸û¡C¦b¶i¦æ¥ô¦ó½Õ¾ã¤u§@¤§«e§ó¦n¦a©w¸q«×¶q¬O¥²»Ýªº¡A³q¹L¹ï¨Ï¥Îµ{§Çªº½Õ¾ã´M§ä²³æªº¥i³Q´ú¶qªº«×¶q©Î¤w¸g³Q³ø¹Dªº«×¶q¡C¦³®É¶V²³æªº«×¶q¡A¶V¦³¥i¯àµo²{¦³¥ÎªºªF¦è¡C«×¶q¤]À³¸Ó¬O¬ÛÃöªº¡C¨Ò¦p¡A¦pªG§Aªº«×¶q¬O¡§Á`¦@CPU®É¶¡¡¨¡A¦}¥B¥Ø¼Ð¬O´î¤Ö¤@­ÓÀ³¥Îµ{§Ç¨Ï¥ÎCPUªºÁ`®É¶¡¡A§A¥i¯à¬°¤F¹F¨ì¥Ø¼Ð¨Ï¥Î¤@­Ó¸ûºCªº¦sÀx¤l¨t²Î¡A¦ý¬O³o¤£¬O¤@­Ó¯à°÷Åý²×ºÝ¥Î¤áº¡·Nªº¤è®×¡C
¸ß°Ý«È¤á¡A³q¹L´y­z°Ó·~¼hªº¥Ø¼Ð¡A¥i¥HÀ°§U§A§ä¥X´ú¶q¯S©wÀ³¥Îªº©Ê¯à©Ò»Ý­n¨Ï¥Îªº¾A·íªº«×¶q¡C¤@¥¹¿ï©w¤F­n¨Ï¥Îªº«×¶q¡A­n©ú½T¦a½T©w«×¶q³æ¦ì¥HÁקK²V¶Ã¡C·íÀò±o³o¨Ç«×¶qªº°ò½u­È®É­n¦Ò¼{¥H¤U°ÝÃD¡G
¦b¨t²Î´ú¸Õ¹Lµ{¤¤«×¶q­È¬O¤°¤\¡H
À³¥Îµ{§Ç¹B¦æ´Á¶¡«×¶q­È¬O¤°¤\¡H
¤°¤\¬O«×¶qªº¥¿±`ÅܤơH
¥»®Ñªºµ²ºc
¬°¤FÀ°§ULinux·s¤â©MLinux¹Bºû¤H­û¹ï©Ê¯à½ÕÀu¦³²`¤Jªº¤F¸Ñ¦}¯à«Ü§Ö¤W¤â¡A¥»®Ñ³q¹L¥H¤Uµ²ºc²Õ´¤º®e¡C
²Ä1³¹¡A¡§²`¤J²z¸ÑLinux¾Þ§@¨t²Î¡¨
¥»³¹¤¶²Ð¤F¼vÅT¨t²Î©Ê¯àªº¦]¯À©MLinux¾Þ§@¨t²ÎºÞ²z¨t²Î¸ê·½ªº¤è¦¡¡CÁÙ¤¶²Ð¤F¨t²Î¤¤»Ý­n¶q¤Æªº´X­Ó­«­n©Ê¯à«ü¼Ð¡C
²Ä2³¹¡A¡§ºÊ±±¤u¨ã¡¨
¥»³¹²[»\¤F¨t²Î³Ì±`¥Îªº½ÕÀuºÊ±±¤u¨ã¡C¤¶²Ð¤F¥i¥Î¤_Linux´ú¶q©M¤ÀªR¨t²Î©Ê¯àªº¦UºØ¤u¨ã¡C
²Ä3³¹¡A¡§Benchmark¤u¨ã¡¨
¥»³¹¸Ô²Ó¤¶²Ð¤F·í«e¥ø·~¤¤¨Ï¥Îªº¥D¬y¤u¨ãBenchmark¡C
²Ä4³¹¡A¡§¤ÀªR©Ê¯à²~ÀV¡¨
¥»³¹¤¶²Ð¤F¦b¨t²Î¤¤ÃѧO©M¤ÀªR²~ÀVªº¹Lµ{¡C
²Ä5³¹¡A¡§½Õ¾ã¾Þ§@¨t²Î¡¨
¥»³¹¤¶²Ð¤F¾Þ§@¨t²Îªº°ò¥»ª¾ÃѤΦp¦ó¨Ï¥Î©Ê¯à¿Å¶q¤u¨ã¡A¥H¤Î¦p¦ó¹ï¨t²Î4¤j¤l¨t²Î¶i¦æ½Õ¾ã¡A¨Ï¨t²Î¥H³ÌÀuª¬ºAÀ³¹ï¤£¦Pªº¤u§@Àô¹Ò¡C
¤º®e²¤¶¡G

©Ê¯à½ÕÀu¦³®É³QºÙ¬°¡§¶Â¦âÃÀ³N¡¨¡A¦]¬°¦³®É¦³®Ä¦a½Õ¾ã¤@­Ó¨t²Î¡A­n¨D¨ã¦³§ó²`¼h¦¸ªºª¾ÃÑ¡A¥B»Ý­n¤F¸Ñ¤@­Ó¨t²Îªºµw¥ó©M³n¥ó²Õ¦¨¥H¤Î¨t²Î¤§¶¡ªº¬Û¤¬§@¥Î¡C©Ê¯àÀu¤Æ¬O°w¹ï¯S©wÀô¹Ò¨Ó©w¨î¨t²Îªº°t¸m¹Lµ{¡A©ÎªÌ¬OÅý¬Y­Ó¯S©wªºÀ³¥Îµ{§Ç±o¨ì§ó¦nªºÅTÀ³®É¶¡©Î§]¦R¶qªº¹Lµ{¡C
¥»®Ñ­º¥ý¹ï Linux ¾Þ§@¨t²Î¶i¦æ¤F²`¤J­åªR¡A¦}¹ï³Ì±`¥Îªº¥ø·~ºÊ±±¤u¨ãBenchmark ¤Î¨ä¥LºÊ±±¤u¨ã¶i¦æ¤F¸Ô²Óªº¤¶²Ð¡A¦¹¥~¤ÀªR¤F¨t²Î¤¤ÃѧO©M¤ÀªR²~ÀVªº¹Lµ{¡A³Ì¦ZÄÄ­z¦p¦ó¨Ï¥Î©Ê¯à¿Å¶q¤u¨ã¡A¥H¤Î¦p¦ó¹ï¨t²Î4 ¤j¤l¨t²Î¶i¦æ½Õ¾ã¡A¨Ï¨t²Î¥H³ÌÀuª¬ºAÀ³¹ï¤£¦Pªº¤u§@Àô¹Ò¡C
¥»®Ñ¾A¦X¼s¤j Linux ¥Î¤á²`¤J¾Ç²ß¡A¦}¾A¦X­pºâ¾÷±M·~¥»¬ì¡BºÓ¤hµ¥±M·~ªº¾Ç¥Í¾Ç²ß°Ñ¦Ò¡C

¥Ø¿ý¡G

²Ä1³¹ ²`¤J²z¸ÑLinux¾Þ§@¨t²Î 1
1.1¡@Linux¶iµ{ºÞ²z 1
1.1.1¡@¤°¤\¬O¶iµ{ 2
1.1.2¡@¶iµ{ªº¥Í©R©P´Á 2
1.1.3¡@½uµ{ 3
1.1.4¡@¶iµ{Àu¥ý¯Å©Mniceµ¥¯Å 4
1.1.5¡@¤W¤U¤å¤Á´« 4
1.1.6¡@¤¤Â_³B²z 5
1.1.7¡@¶iµ{ª¬ºA 5
1.1.8¡@¶iµ{ªº¤º¦s¬q 6
1.1.9¡@Linux CPU½Õ«×µ{§Ç 7
1.2¡@Linux¤º¦sÅé¨tµ²ºc 8
1.2.1¡@ª«²z¤º¦s©MµêÀÀ¤º¦s 8
1.2.2¡@µêÀÀ¤º¦sºÞ²z 10
1.3¡@Linux¤å¥ó¨t²Î 12
1.3.1¡@µêÀÀ¤å¥ó¨t²Î 12
1.3.2¡@¤å¥ó¨t²Î¤é§Ó 13
1.3.3¡@Ext2 13
1.3.4¡@Ext3 15
1.3.5¡@Ext4 15
1.3.6¡@XFS 18
1.3.7¡@Btrfs 19
1.3.8¡@JFS 20
1.3.9¡@ReiserFS 20
1.4¡@Linux ºÏ½L I/O ¤l¨t²Î 20
1.4.1¡@I/O¤l¨t²ÎªºÅé¨tµ²ºc 20
1.4.2¡@Cache 20
1.4.3¡@¶ô¼h 23
1.4.4¡@I/O ³]³ÆÅX°Êµ{§Ç 25
1.4.5¡@RAID»P¤å¥ó¨t²Î 26
1.5¡@Linux ºôµ¸¤l¨t²Î 26
1.5.1¡@ºôµ¸¤Æªº¹ê²{ 26
1.5.2¡@TCP/IP 30
1.5.3¡@Offload 32
1.5.4¡@Bonding¼Ò¶ô 32
1.6¡@¤F¸ÑLinux©Ê¯à«×¶q¼Ð·Ç 32
1.6.1¡@³B²z¾¹«×¶q¼Ð·Ç 32
1.6.2¡@¤º¦s«×¶q¼Ð·Ç 33
1.6.3¡@¶ô³]³Æ«×¶q¼Ð·Ç 34
1.6.4¡@ºôµ¸±µ¤f«×¶q¼Ð·Ç 34
²Ä2³¹¡@ºÊ±±¤u¨ã 35
2.1¡@¤¶²Ð 35
2.2¡@¤u¨ã¥\¯à·§­z 35
2.3¡@ºÊ±±¤u¨ã 36
2.3.1¡@top 36
2.3.2¡@uptime 38
2.3.3¡@ps¡Bpstree 38
2.3.4¡@free 43
2.3.5¡@mpstat 44
2.3.6¡@vmstat 46
2.3.7¡@iostat 50
2.3.8¡@netstat¡Bss 53
2.3.9¡@sar 58
2.3.10¡@numastat 70
2.3.11¡@pmap 72
2.3.12¡@iptraf 73
2.3.13¡@tcpdump©Mwireshark 76
2.3.14¡@strace©Mltrace 92
2.3.15¡@gnuplot 97
2.3.16¡@Gnome System Monitor 106
2.3.17¡@KDE System Guard 114
²Ä3³¹¡@Benchmark¤u¨ã 123
3.1¡@CPU2006 124
3.1.1¡@¦w¸Ë»P¹B¦æ 126
3.1.2 runspec©R¥O 130
3.1.3 °t¸m¤å¥ó 139
3.2 STREAM 167
3.2.1 ¤°¤\¬OSTREAM 167
3.3 Bonnie++ 172
3.4 Netperf 177
3.4.1 Netperf¤¶²Ð 177
3.4.2 Netperf³]­p 178
3.4.3 CPU¨Ï¥Î²v 179
3.4.4 ¥þ§½©R¥O¦æ¿ï¶µ 181
3.4.5 ¨Ï¥ÎNetperf´ú¶q¡§§å¶q¼Æ¾Ú¡¨¶Ç¿é 186
3.4.6 ¨Ï¥ÎNetperf´ú¶q¡§½Ð¨D/ÅTÀ³¡¨ 192
3.4.7 ¨Ï¥Înetperf¨Ó´ú¸ÕÁ`Åé©Ê¯à 196
3.4.8 ¨Ï¥Înetperf´ú¶qÂù¦V¶Ç¿é 201
3.4.9 omni´ú¸Õ 203
3.4.10 ¨ä¥Lªºnerperf´ú¸Õ 206
²Ä4³¹ ¤ÀªR©Ê¯à²~ÀV 208
4.1 ÃѧO¨t²Î²~ÀV 208
4.1.1 ¦¬¶°«H®§ 208
4.1.2 ¤ÀªRªA°È¾¹©Ê¯à 210
4.2 CPU²~ÀV 210
4.2.1 ¬d§äCPU²~ÀV 211
4.2.2 SMP 211
4.2.3 ©Ê¯à½Õ¾ã¿ï¶µ 211
4.3 ¤º¦s²~ÀV 212
4.3.1 ¬d§ä¤º¦s²~ÀV 212
4.3.2 ©Ê¯à½Õ¾ã¿ï¶µ 213
4.4 ºÏ½L²~ÀV 214
4.4.1 ¬d§äºÏ½L²~ÀV 214
4.4.2 ©Ê¯à½Õ¾ã¿ï¶µ 216
4.5 ºôµ¸²~ÀV 216
4.5.1 ¬d§äºôµ¸²~ÀV 216
4.5.2 ©Ê¯à½Õ¾ã¿ï¶µ 217
²Ä5³¹ ½Õ¾ã¾Þ§@¨t²Î 218
5.1 ½Õ¾ã­ì«h 218
5.1.1 ÅܧóºÞ²z 219
5.2 ¦w¸Ëª`·N¨Æ¶µ 219
5.2.1 ¦w¸Ë 219
5.2.2 Àˬd·í«eªº°t¸m 220
5.2.3 ³Ì¤p¤Æ¸ê·½¨Ï¥Î 227
5.2.4 SELinux 231
5.2.5 ½sĶ¤º®Ö 232
5.3 §ó§ï¤º®Ö°Ñ¼Æ 233
5.3.1 proc¤å¥ó¨t²Î 233
5.3.2 ¦sÀx°Ñ¼Æªº¦ì¸m 235
5.3.3 ¨Ï¥Îsysctl©R¥O 235
5.4 ½Õ¾ã³B²z¾¹¤l¨t²Î 235
5.4.1 ½Õ¾ã¶iµ{Àu¥ý¯Å 236
5.4.2 CPU¿Ë©M¤O 237
5.4.3¡@¥­¿Å¤¤Â_ 240
5.4.4 NUMA¨t²Î 240
5.5 ½Õ¾ã¤º¦s¤l¨t²Î 243
5.5.1 ¤º¦s¦^¦¬¡]³]¸m¤º®Ö¥æ´«©M¨ê·sŦ¼Æ¾Ú¦æ¬°¡^ 243
5.5.2 ½Õ¾ãswap 245
5.5.3 HugeTLBfs 247
5.5.4 ¤º¦s¦P­¶¦X¦} 250
5.6 ½Õ¾ãºÏ½L¤l¨t²Î 252
5.6.1 ¦w¸ËLinux«eªºµw¥óª`·N¨Æ¶µ 252
5.6.2 I/O½Õ«×ªº½Õ¾ã©M¿ï¾Ü 254
5.6.3 ¤å¥ó¨t²Îªº¿ï¾Ü©M½Õ¾ã 258
5.6.4 µêÀÀ¤Æ¦sÀx 261
5.7 ½Õ¾ãºôµ¸¤l¨t²Î 263
5.7.1 ºô¥d¸j©w 263
5.7.2 ¥¨´V 265
5.7.3 ³t«×»PÂù¤u¼Ò¦¡ 266
5.7.4 ¼W¥[ºôµ¸½w¨R°Ï 268
5.7.5 ¼W¥[¼Æ¾Ú¥]¶¤¦C 270
5.7.6 ¼W¥[¶Ç¿é¶¤¦Cªø«× 270
5.7.7 °t¸moffload 271
5.7.8 Netfilter ¹ï©Ê¯àªº¼vÅT 272
5.7.9 ¬y¶q¯S©Êªºª`·N¨Æ¶µ 275
5.7.10 ÃB¥~ªºTCP/IP½Õ¾ã 276
5.8 ­­¨î¸ê·½¨Ï¥Î 278
§Ç¡G