Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linuxÄÚºËÉè¼ÆÓëʵÏÖ£¨9£©¶¨Ê±Æ÷ºÍʱ¼ä¹ÜÀí

linuxÄÚºËÉè¼ÆÓëʵÏÖ£¨9£©¶¨Ê±Æ÷ºÍʱ¼ä¹ÜÀí
ʱ¼ä¹ÜÀíÔÚÄÚºËÖÐÕ¼Óзdz£ÖØÒªµÄµØÎ»¡£Ïà¶ÔÓÚʼþÇý¶¯£¬ÄÚºËÖÐÓдóÁ¿µÄº¯Êý¶¼ÊÇ»ùÓÚʱ¼äÇý¶¯µÄ¡£Äں˱ØÐë¹ÜÀíϵͳµÄÔËÐÐʱ¼äÒÔ¼°µ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£
      ÖÜÆÚ²úÉúµÄʼþ¶¼ÊÇÓÉϵͳ¶¨Ê±Æ÷Çý¶¯µÄ¡£ÏµÍ³¶¨Ê±Æ÷ÊÇÒ»Öֿɱà³ÌÓ²¼þоƬ£¬ËüÒѹ̶¨ÆµÂʲúÉúÖжϡ£¸ÃÖжϾÍÊÇËùνµÄ¶¨Ê±Æ÷Öжϣ¬ËüËù¶ÔÓ¦µÄÖжϴ¦Àí³ÌÐò¸ºÔð¸üÐÂϵͳʱ¼ä£¬»¹¸ºÔðÖ´ÐÐÐèÒªÖÜÆÚÐÔÔËÐеÄÈÎÎñ¡£ÏµÍ³¶¨Ê±Æ÷ºÍʱÖÓÖжϴ¦Àí³ÌÐòÊÇLinuxϵͳÄں˹ÜÀí»úÖÆÖеÄÖÐÊà¡£
9.1   ÄÚºËÖеÄʱ¼ä¸ÅÄî
       Ó²¼þΪÄÚºËÌṩÁËÒ»¸öϵͳ¶¨Ê±Æ÷ÓÃÒÔ¼ÆËãÁ÷ÊŵÄʱ¼ä£¬ÏµÍ³¶¨Ê±Æ÷ÒÔijÖÖÆµÂÊ×ÔÐд¥·¢Ê±ÖÓÖжϣ¬¸ÃƵÂÊ¿ÉÒÔͨ¹ý±à³ÌÔ¤¶¨£¬³Æ½ÚÅÄÂÊ¡£µ±Ê±ÖÓÖжϷ¢Éúʱ£¬Äں˾Íͨ¹ýÒ»ÖÖÌØÊâÖжϴ¦Àí³ÌÐò¶ÔÆä½øÐд¦Àí¡£ÄÚºËÖªµÀÁ¬ÐøÁ½´ÎʱÖÓÖжϵļä¸ôʱ¼ä¡£Õâ¸ö¼ä¸ôʱ¼ä³ÆÎª½ÚÅÄ£¨tick£©£¬Äں˾ÍÊÇ¿¿ÕâÖÖÒÑÖªµÄʱÖÓÖжÏÀ´¼ÆËãǽÉÏʱ¼äºÍϵͳÔËÐÐʱ¼ä¡£Ç½ÉÏʱ¼ä¼´Êµ¼Êʱ¼ä£¬ÄÚºËÌṩÁËÒ»×éϵͳµ÷ÓÃÒÔ»ñȡʵ¼ÊÈÕÆÚºÍʵ¼Êʱ¼ä¡£ÏµÍ³ÔËÐÐʱ¼ä——×ÔϵͳÆô¶¯¿ªÊ¼Ëù¾­¹ýµÄʱ¼ä——¶ÔÓû§ºÍÄں˶¼ºÜÓÐÓã¬ÒòΪÐí¶à³ÌÐò¶¼±ØÐëÇå³þÁ÷ÊŹýµÄʱ¼ä¡£
9.2 ½ÚÅÄÂÊ
      ϵͳ¶¨Ê±Æ÷ƵÂÊÊÇͨ¹ý¾²Ì¬Ô¤´¦Àí¶¨ÒåµÄ£¬Ò²¾ÍÊÇHZ£¬ÔÚϵͳÆô¶¯Ê±°´ÕÕHz¶ÔÓ²¼þ½øÐÐÉèÖá£Ìåϵ½á¹¹²»Í¬£¬HZµÄÖµÒ²²»Í¬¡£ÄÚºËÔÚÎļþ<asm/param.h>Öж¨ÒåÁËHZµÄʵ¼ÊÖµ£¬½ÚÅÄÂʾÍÊÇHZ£¬ÖÜÆÚΪ1/HZ¡£i386µÄ½ÚÅÄÂÊΪ1000£¬ÆäËüÌåϵ½á¹¹£¨°üÀ¨ARM£©µÄ½ÚÅÄÂʶàÊý¶¼µÈÓÚ100¡£
9.3   jiffies
      È«¾Ö±äÁ¿jiffiesÓÃÀ´¼Ç¼×ÔϵͳÆô¶¯ÒÔÀ´²úÉúµÄ½ÚÅĵÄ×ÜÊý¡£Æô¶¯Ê±£¬Äں˽«¸Ã±äÁ¿³õʼ»¯Îª0£¬´Ëºó£¬Ã¿´ÎʱÖÓÖжϴ¦Àí³ÌÐò¶¼»áÔö¼Ó¸Ã±äÁ¿µÄÖµ¡£ÒòΪһÃëÄÚʱÖÓÖжϵĴÎÊýµÈÓÚHz£¬ËùÒÔjiffesÒ»ÃëÄÚÔö¼ÓµÄÖµÒ²¾ÍΪHz£¬ÏµÍ³ÔËÐÐʱ¼äÒÔÃëΪµ¥Î»¼ÆË㣬¾ÍµÈÓÚjiffes/Hz¡£Jiffes=seconds*HZ¡£
Jiffs¶¨ÒåÔÚÎļþlinux/jiffs.hÖÐ
Extern unsigned long volatile jiffies£»
¹Ø¼ü×Övolatileָʾ±àÒëÆ÷ÔÚÿ´Î·ÃÎʱäÁ¿Ê±¶¼ÖØÐ´ÓÖ÷ÄÚ´æÖлñµÃ£¬¶ø²»ÊÇͨ¹ý¼Ä´æÆ÷ÖеıäÁ¿±ðÃû·ÃÎÊ£¬´Ó¶øÈ·±£Ç°ÃæµÄÑ­»·Äܰ´Ô¤ÆÚµÄ·½Ê½Ö´ÐС£
9.3.1 jiffiesµÄÄÚ²¿±íʾ
       jiffies±äÁ¿×ÜÊÇÎÞ·ûºÅ³¤ÕûÊý£¨unsigned long£©£¬Òò´Ë£¬ÔÚ32λÌåϵ½á¹¹ÉÏÊÇ32


Ïà¹ØÎĵµ£º

Linux ÊØ»¤½ø³ÌµÄ±à³Ì·½·¨

      Linux·þÎñÆ÷ÔÚÆô¶¯Ê±ÐèÒªÆô¶¯ºÜ¶àϵͳ·þÎñ£¬ËüÃÇÏò±¾µØºÍÍøÂçÓû§ÌṩÁËLinuxµÄϵͳ¹¦Äܽӿڣ¬Ö±½ÓÃæÏòÓ¦ÓóÌÐòºÍÓû§¡£ÌṩÕâЩ·þÎñµÄ³ÌÐòÊÇÓÉÔËÐÐÔÚºǫ́µÄÊØ»¤½ø³Ì£¨daemons£©À´Ö´Ðеġ£ÊØ»¤½ø³ÌÊÇÉú´æÆÚ³¤µÄÒ»ÖÖ½ø³Ì£¬ËüÃǶÀÁ¢ÓÚ¿ØÖÆÖն˲¢ÇÒÖÜÆÚÐÔµÄÖ´ÐÐijÖÖÈÎÎñ»òµÈ´ý´¦ÀíijЩ·¢ÉúµÄÊ ......

ÓÃvmstat²éLINUXÖÐÐÔÄÜÊÇ·ñ×ã¹»

vmstat 5 10 ºÍ vmstat -d
r-->;ÔÚÔËÐжÓÁÐÖеȴýµÄ½ø³ÌÊý
b-->;ÔڵȴýioµÄ½ø³ÌÊý
w-->;¿ÉÒÔ½øÈëÔËÐжÓÁе«±»Ìæ»»µÄ½ø³Ì
memoy
swap-->;ÏÖʱ¿ÉÓõĽ»»»Äڴ棨k±íʾ£©
free-->;¿ÕÏеÄÄڴ棨k±íʾ£©
pages
re£­£­¡·»ØÊÕµÄÒ³Ãæ
mf£­£­¡··ÇÑÏÖØ´íÎóµÄÒ³Ãæ
pi£­£­¡·½øÈëÒ³ÃæÊý£¨k±íʾ£©
po£ ......

±àдǶÈëʽLinuxÓ¦ÓòãÇý¶¯³ÌÐò

ÔÚÑо¿Ä³Ò»Ñù¶«Î÷µÄʱºò£¬Æäʵ×îÖØÒªµÄÒ»µã¾ÍÊÇÁ˽âÇå³þËüµÄ×÷Óã¬Ëü¶Ô×Ô¼ºÓÐûÓÐÓã¬ÒÔǰ¸Õ¸Õ½øÈë´óѧµÄʱºò×ÜÊÇÌýijijʦÐÖʦ½ãÔÚ½²Ä³¸ö¿Î³ÌûɶÓ㬲»ÓÃÈÏÕæÑ§£¬½á¹û×Ô¼ºÓÐʱºòÒ²°ÑijЩÈ˵ÄijЩ»°µ±ÕæÁË£¬ÔÙ½á¹ûÎÒÔÚѧϰijЩ¿Î³ÌµÄʱºò¾Íû°ÑËüµ±»ØÊ£¬×ÜÈÏΪÒÔºóûʲôÓ㬵ȵ½×Ô¼º´óËÄʱ²ÅÖªµÀÄÇЩ¸öËùνµÄʦÐÖʦ½ãÃÇµÄ ......

Ìá¸ßLinux¹ÜÀíЧÂʵÄÈý¸ö¼¼ÇÉ


¹ÜÀíÔ±ÏëÒªÌá¸ßLinux¹ÜÀíЧÂÊÊÇÒª×ñѭһЩ¹ÜÀí¼¼Çɵģ¬ÕâÀï¼òµ¥½éÉÜÓйØLinux¹ÜÀíЧÂʵÄÈý¸ö¼¼ÇÉ£ºÐ¶ÔØÎÞÏìÓ¦µÄ DVD Çý¶¯Æ÷¡¢»Ö¸´³öÏÖÎÊÌâµÄÆÁÄ»¡¢ÆÁĻЭ×÷¡£ÏàÐÅËûÃÇ»á¶Ô¹ÜÀíԱЧÂÊÓÐÌá¸ß¡£
¼¼ÇÉ 1£ºÐ¶ÔØÎÞÏìÓ¦µÄ DVD Çý¶¯Æ÷
ÍøÂçÐÂÊֵľ­Àú£º°´Ï·þÎñÆ÷£¨ÔËÐлùÓÚ Redmond µÄ²Ù×÷ϵͳ£©DVD Çý¶¯Æ÷É쵀 Eject °´Å¥Ê±£¬ ......

½«Linux´úÂëÒÆÖ²µ½WindowsµÄ¼òµ¥·½·¨(1)

Ò»£®Ç°ÑÔ
¡¡¡¡LinuxÓµÓзḻ¸÷ÖÖÔ´´úÂë×ÊÔ´,µ«ÊǴ󲿷ִúÂëÔÚWindowsƽ̨Çé¿öÊÇÎÞ·¨Õý³£±àÒëµÄ¡£Windowsƽ̨¸ù±¾ÎÞ·¨Ö±½ÓÀûÓÃÕâЩԴ´úÂë×ÊÔ´¡£Èç¹ûÏëҪʹÓÃÍêÕûµÄ´úÂ룬¾ÍÒª×öÒÆÖ²¹¤×÷¡£ÒòΪC/C++ LibraryµÄ²»Í¬ºÍÆäËûµÄһЩԭÒò£¬ÒÆÖ²C/C++´úÂëÊÇÒ»ÏîÀ§ÄѵŤ×÷¡£±¾ÎĽ«ÒÔÒ»¸öʵ¼ÊµÄÀý×Ó£¨Tar£©À´ËµÃ÷ÈçºÎ°ÑLinux´úÂëÒÆÖ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ