ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux /proc Ŀ¼ÏÂÎļþ´Ö̸

·¢²¼Ê±¼ä:2006-02-26 00:27:34À´Ô´:ºìÁª×÷Õß:yy123
¡¡¡¡/procĿ¼ÏÂÎļþÊǵ±Ç°µÄ½ø³Ì¶¯Ì¬Éú³ÉµÄÎļþ£¬free ÖеÄÊý¾ÝÊÇÀ´×Ô /proc/meminfo ¡£ÏëÒª½øÒ»²½Ñо¿Ä¿Â¼ÏÂÎļþÒª½èÖú procinfo ¹¤¾ß£¬ÔÚµÚ¶þÕÅ°²×°ÅÌÕÒµ½Õâ³ÌÐò°ü¡£
¡¡¡¡
¡¡¡¡$ su -
¡¡¡¡password:
¡¡¡¡
¡¡¡¡# cp [paht]/procinfo-18-2.i386.rpm /tmp/
¡¡¡¡# cd /tmp
¡¡¡¡# rpm -ivh procinfo-18-2.i386.rpm
¡¡¡¡# which procinfo
¡¡¡¡/usr/bin/procinfo
¡¡¡¡
¡¡¡¡# exit
¡¡¡¡$ rpm -ql procinfo
¡¡¡¡/usr/bin/lsdev
¡¡¡¡/usr/bin/procinfo
¡¡¡¡/usr/bin/socklist
¡¡¡¡/usr/share/doc/procinfo-18
¡¡¡¡/usr/share/doc/procinfo-18/CHANGES
¡¡¡¡/usr/share/doc/procinfo-18/README
¡¡¡¡/usr/share/man/man8/lsdev.8.gz
¡¡¡¡/usr/share/man/man8/procinfo.8.gz
¡¡¡¡/usr/share/man/man8/socklist.8.gz
¡¡¡¡
¡¡¡¡procinfo Èí¼þ°üÄÚº¬ lsdev ¡¢socklist¼°procinfo ÃüÁî¡£
¡¡¡¡
¡¡¡¡$ lsdev
¡¡¡¡$ socklist
¡¡¡¡
¡¡¡¡×ÅÖز쿴 procinfo ÃüÁî
¡¡¡¡$ procinfo
¡¡¡¡Linux 2.4.18-4SGI_XFS_1.1 (root@permit) (gcc 2.96 20000731 ) #1 1CPU [localhost]
¡¡¡¡Memory:--Total-------Used-----Free-----Shared--Buffers--Cached
¡¡¡¡Mem:----384544---252504--132040----0------13920---118872
¡¡¡¡Swap:---787424----------0-----787424
¡¡¡¡
¡¡¡¡Bootup:Thu Nov 17 08:37:27 2005---Load average: 0.00 0.02 0.04 1/58 1596
¡¡¡¡
¡¡¡¡user-----: 0:00:46.55--0.8%--page in :---138995--disk 1:--14406r---5497w
¡¡¡¡nice-----: 0:00:00.68--0.0%--page out:----32968
¡¡¡¡system: 0:00:28.10--0.5%--swap in :--------2
¡¡¡¡idle--: 1:38:58.51--98.7%---swap out:--------0
¡¡¡¡uptime: 1:40:13.84-----------context :---723115
¡¡¡¡
¡¡¡¡irq 0:1000601384 timer------------irq 46:1000000000
¡¡¡¡irq 1:1000007640 keyboard------irq 47:1000000000
¡¡¡¡irq 2:1000000000 cascade [4]---irq 48:1000000000
¡¡¡¡................... .....................
¡¡¡¡................... .....................
¡¡¡¡irq 45:1000000000--------irq 91:1000000000
¡¡¡¡
¡¡¡¡¿ªÍ·ÎïÀíÄÚ´æ Mem ºÍ Swap ¸ú free ÏÔʾ²î²»¶à£¬Bootup ָϵͳ×îºóÒ»´ÎÆô¶¯µÄʱ¼ä¡£Load average Ϊ×î½ü1¡¢5¡¢15·ÖÖÓµÄƽ¾ùÔØÈëÁ¿¡£1/58 Ϊ¿ÉÔËÐнø³ÌÊý£¬¼´½ø³Ì×ÜÊý¡£×î½üÒ»´ÎÔËÐеĽø³ÌºÅΪ1596¡£
¡¡¡¡
¡¡¡¡user£¨Óû§£©¡¢system£¨ÏµÍ³£©¡¢idle£¨¿ÕÏУ©ËùÏûºÄµÄʱ¼ä¡£nice£¨Óû§ÒԽϵÍÓÅÏȼ¶ÔËÐÐÏûºÄµÄʱ¼ä£©£¬uptime¿ª»úÒÔÀ´µÄ×Üʱ¼ä¡£
¡¡¡¡
¡¡¡¡page in £ºÒÆÈë´ÅÅ̵ÄÊý¾ÝÁ¿¡£page out £ºÒƳö´ÅÅ̵ÄÊý¾ÝÁ¿¡£
¡¡¡¡swap in £º´Ó´ÅÅ̽»»»µ½ÄÚ´æµÄÊý¾ÝÁ¿¡£swap out £º´ÓÄÚ´æ»»³öµ½´ÅÅ̵ÄÊý¾ÝÁ¿¡£
¡¡¡¡context £º½ø½ø³ö³öËùÇл»µÄ×Ü´ÎÊý¡£
¡¡¡¡
¡¡¡¡disk 1:--14406r---5497w
¡¡¡¡µçÄÔÓÐÒ»¸ö´ÅÅÌ£¬ÏµÍ³Æô¶¯ÒÔÀ´¶ÁΪ14406´Î¡¢Ð´Îª5497´Î¡£
¡¡¡¡
¡¡¡¡irq ΪÁ¬½ÓÖжÏÉ豸µÄ»î¶¯ÐÅÏ¢£¬
¡¡¡¡
¡¡¡¡procinfo¸ô²»¾ÃÓÐÐèҪʱ¿ÉÏÔʾģ¿éÐÅÏ¢¡£¸½ÖÐÎÄ°ïÖú£º
¡¡¡¡
¡¡¡¡$ wman procinfo
¡¡¡¡
¡¡¡¡############# procinfo ÖÐÎÄman ##############
¡¡¡¡
¡¡¡¡name procinfo
¡¡¡¡(process information)
¡¡¡¡¹¦ÄÜ˵Ã÷£ºÏÔʾϵͳ״̬¡£
¡¡¡¡Óï¡¡¡¡·¨£ºprocinfo [-abdDfhimsSv][-F <Êä³öÎļþ>][-n <¼ä¸ôÃëÊý>]
¡¡¡¡²¹³ä˵Ã÷£ºprocinfoÖ¸Áî´Ó/procĿ¼Àï¶ÁÈ¡Ïà¹ØÊý¾Ý£¬½«Êý¾ÝÍ×ÉÆÕûÀí¹ýºóÊä³öµ½±ê×¼Êä³öÉ豸¡£
¡¡¡¡
¡¡¡¡²Î¡¡¡¡Êý£º
¡¡¡¡-a ¡¡ÏÔʾËùÓÐÐÅÏ¢¡£
¡¡¡¡-b ¡¡ÏÔʾ´ÅÅÌÉ豸µÄÇø¿éÊýÄ¿£¬¶ø·Ç´æÈ¡ÊýÄ¿¡£
¡¡¡¡-d ¡¡ÏÔʾϵͳÐÅϢÿÃë¼äµÄ±ä»¯²î¶î£¬¶ø·Ç×ܺ͵ÄÊýÖµ¡£±¾²ÎÊý±ØÐëÅäºÏ"-f"²ÎÊýʹÓÃ
¡¡¡¡-D ¡¡´Ë²ÎÊýЧ¹ûºÍÖ¸¶¨"-d"²ÎÊýÀàËÆ£¬µ«ÄÚ´æºÍ½»»»ÎļþµÄÐÅϢΪ×ܺÍÊýÖµ¡£
¡¡¡¡-f ¡¡½øÈëÈ«»­ÃæµÄ»¥¶¯Ê½²Ù×÷½çÃæ¡£
¡¡¡¡-F<Êä³öÎļþ> ¡¡°ÑÐÅϢ״̬Êä³öµ½Îļþ±£´æÆðÀ´£¬¶ø·ÇÔ¤ÉèµÄ±ê×¼Êä³öÉ豸¡£
¡¡¡¡-h ¡¡ÔÚÏß°ïÖú¡£
¡¡¡¡-i ¡¡ÏÔʾÍêÕûµÄIRQÁÐ±í¡£
¡¡¡¡-m ¡¡ÏÔʾϵͳģ¿éºÍÍâΧÉ豸µÈÏà¹ØÐÅÏ¢¡£
¡¡¡¡-n¼ä¸ôÃëÊý> ¡¡ÉèÖÃÈ«»­Ã滥¶¯Ä£Ê½µÄÐÅÏ¢¸üÐÂËٶȣ¬µ¥Î»ÒÔÃë¼ÆËã¡£
¡¡¡¡-s ¡¡ÏÔʾϵͳµÄÄڴ棬´ÅÅ̿ռ䣬IRPºÍDMAµÈÐÅÏ¢£¬´ËΪԤÉèÖµ¡£
¡¡¡¡-S ¡¡´îÅä²ÎÊý"-d"»ò"-D"ʹÓÃʱ£¬Ã¿Ã붼»á¸üÐÂÐÅÏ¢£¬²»ÂÛÊÇ·ñÓÐʹÓòÎÊý"-n"¡£
¡¡¡¡-v ¡¡ÏÔʾ°æ±¾ÐÅÏ¢¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ