Linuxϲ鿴CPUʹÓÃÂÊ!
Linuxϲ鿴CPUʹÓÃÂÊ!
2008Äê03ÔÂ20ÈÕ ÐÇÆÚËÄ ÏÂÎç 07:02
¡¡¡¡ÔÚϵͳά»¤µÄ¹ý³ÌÖУ¬Ëæʱ¿ÉÄÜÓÐÐèÒª²é¿´ CPU ʹÓÃÂÊ£¬²¢¸ù¾ÝÏàÓ¦ÐÅÏ¢·ÖÎöϵͳ״¿öµÄÐèÒª¡£ÔÚ CentOS ÖУ¬¿ÉÒÔͨ¹ý top ÃüÁîÀ´²é¿´ CPU ʹÓÃ×´¿ö¡£ÔËÐÐ top ÃüÁîºó£¬CPU ʹÓÃ״̬»áÒÔÈ«ÆÁµÄ·½Ê½ÏÔʾ£¬²¢ÇһᴦÔÚ¶Ô»°µÄģʽ -- ÓûùÓÚ top µÄÃüÁ¿ÉÒÔ¿ØÖÆÏÔʾ·½Ê½µÈµÈ¡£Í˳ö top µÄÃüÁîΪ q £¨ÔÚ top ÔËÐÐÖÐÇà q ¼üÒ»´Î£©¡£
¡¡¡¡²Ù×÷ʵÀý:
¡¡¡¡ÔÚÃüÁîÐÐÖÐÊäÈë “top”
¡¡¡¡¼´¿ÉÆô¶¯ top
¡¡¡¡top µÄÈ«ÆÁ¶Ô»°Ä£Ê½¿É·ÖΪ3²¿·Ö£ºÏµÍ³ÐÅÏ¢À¸¡¢ÃüÁîÊäÈëÀ¸¡¢½ø³ÌÁбíÀ¸¡£
¡¡¡¡µÚÒ»²¿·Ö -- ×îÉϲ¿µÄ ϵͳÐÅÏ¢À¸ £º
¡¡¡¡µÚÒ»ÐУ¨top£©£º
¡¡¡¡¡¡¡¡“00:11:04”Ϊϵͳµ±Ç°Ê±¿Ì£»
¡¡¡¡¡¡¡¡“3:35”ΪϵͳÆô¶¯ºóµ½ÏÖÔÚµÄÔË×÷ʱ¼ä£»
¡¡¡¡¡¡¡¡“2 users”Ϊµ±Ç°µÇ¼µ½ÏµÍ³µÄÓû§£¬¸üÈ·ÇеÄ˵ÊǵǼµ½Óû§µÄÖÕ¶ËÊý -- ͬһ¸öÓû§Í¬Ò»Ê±¼ä¶Ôϵͳ¶à¸öÖն˵ÄÁ¬½Ó½«±»ÊÓΪ¶à¸öÓû§Á¬½Óµ½ÏµÍ³£¬ÕâÀïµÄÓû§ÊýÒ²½«±íÏÖΪÖն˵ÄÊýÄ¿£»
¡¡¡¡¡¡¡¡“load average”Ϊµ±Ç°ÏµÍ³¸ºÔصÄƽ¾ùÖµ£¬ºóÃæµÄÈý¸öÖµ·Ö±ðΪ1·ÖÖÓÇ°¡¢5·ÖÖÓÇ°¡¢15·ÖÖÓÇ°½ø³ÌµÄƽ¾ùÊý£¬Ò»°ãµÄ¿ÉÒÔÈÏΪÕâ¸öÊýÖµ³¬¹ý CPU ÊýĿʱ£¬CPU ½«±È½Ï³ÔÁ¦µÄ¸ºÔص±Ç°ÏµÍ³Ëù°üº¬µÄ½ø³Ì£»
¡¡¡¡µÚ¶þÐУ¨Tasks£©£º
¡¡¡¡¡¡¡¡“59 total”Ϊµ±Ç°ÏµÍ³½ø³Ì×ÜÊý£»
¡¡¡¡¡¡¡¡“1 running”Ϊµ±Ç°ÔËÐÐÖеĽø³ÌÊý£»
¡¡¡¡¡¡¡¡“58 sleeping”Ϊµ±Ç°´¦Óڵȴý״̬ÖеĽø³ÌÊý£»
¡¡¡¡¡¡¡¡“0 stoped”Ϊ±»Í£Ö¹µÄϵͳ½ø³ÌÊý£»
¡¡¡¡¡¡¡¡“0 zombie”Ϊ±»¸´ÔµÄ½ø³ÌÊý£»
¡¡¡¡µÚÈýÐУ¨Cpus£©£º
¡¡¡¡¡¡¡¡·Ö±ð±íʾÁË CPU µ±Ç°µÄʹÓÃÂÊ£»
¡¡¡¡µÚËÄÐУ¨Mem£©£º
¡¡¡¡¡¡¡¡·Ö±ð±íʾÁËÄÚ´æ×ÜÁ¿¡¢µ±Ç°Ê¹ÓÃÁ¿¡¢¿ÕÏÐÄÚ´æÁ¿¡¢ÒÔ¼°»º³åʹÓÃÖеÄÄÚ´æÁ¿£»
¡¡¡¡µÚÎåÐУ¨Swap£©£º
¡¡¡¡¡¡¡¡±íʾÀà±ðͬµÚËÄÐУ¨Mem£©£¬µ«´Ë´¦·´Ó³×Ž»»»·ÖÇø£¨Swap£©µÄʹÓÃÇé¿ö¡£Í¨³££¬½»»»·ÖÇø£¨Swap£©±»Æµ·±Ê¹ÓõÄÇé¿ö£¬½«±»ÊÓ×÷ÎïÀíÄÚ´æ²»×ã¶øÔì³ÉµÄ¡£
¡¡¡¡µÚ¶þ²¿·Ö -- Öм䲿·ÖµÄÄÚ²¿ÃüÁîÌáʾÀ¸£º
¡¡¡¡top ÔËÐÐÖпÉÒÔͨ¹ý top µÄÄÚ²¿ÃüÁî¶Ô½ø³ÌµÄÏÔʾ·½Ê½½øÐпØÖÆ¡£ÄÚ²¿ÃüÁîÈçÏÂ±í£º
¡¡¡¡s
¡¡¡¡- ¸Ä±ä»Ãæ¸üÐÂƵÂÊ
¡¡¡¡l - ¹Ø±Õ»ò¿ªÆôµÚÒ»²¿·ÖµÚÒ»ÐÐ top ÐÅÏ¢µÄ±íʾ
¡¡¡¡t - ¹Ø±Õ»ò¿ªÆôµÚÒ»²¿·ÖµÚ¶þÐÐ Tasks ºÍµÚÈýÐÐ Cpus ÐÅÏ¢µÄ±íʾ
¡¡¡¡m - ¹Ø±Õ»ò¿ªÆôµÚÒ»²¿·ÖµÚËÄÐÐ Mem ºÍ µ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
´ó¼ÒÖªµÀLinuxÖд´½¨×Ó½ø³ÌµÄÒ»¸öºÜºÃµÄ·½·¨ÊǺ¯Êýµ÷ÓÃfork,µ«ÊǺܶà³õѧÕ߶ÔforkµÄÀí½âÉÏ¿ÉÄÜÓеãÀ§ÄÑ¡£ÏÂÃæ¾Ù¸öÀý×ÓÀ´¿´¿´forkµÄÓ÷¨°É¡£
Æäʵ£¬´ó¼ÒÓÃforkµÄʱºò¼ÇסforkÊÇ“·Ö²æ”µÄÒâ˼¾ÍºÜºÃÀí½âÁË¡£
  ......
PCIÊÇÒ»Öֹ㷺²ÉÓõÄ×ÜÏß±ê×¼£¬ËüÌṩÁËÐí¶àÓÅÓÚÆäËü×ÜÏß±ê×¼£¨ÈçEISA£©µÄÐÂÌØÐÔ£¬Ä¿Ç°ÒѾ³ÉΪ¼ÆËã»úϵͳÖÐÓ¦ÓÃ×îΪ¹ã·º£¬²¢ÇÒ×îΪͨÓõÄ×ÜÏß±ê×¼¡£LinuxµÄÄÚºËÄܽϺõØÖ§³ÖPCI×ÜÏߣ¬±¾ÎÄÒÔIntel 386Ìåϵ½á¹¹ÎªÖ÷£¬Ì½ÌÖÁËÔÚLinuxÏ¿ª·¢PCIÉ豸Çý¶¯³ÌÐòµÄ»ù±¾¿ò¼Ü¡£
Ò»¡¢PCI×ÜÏßϵͳÌåϵ½á¹¹
PCIÊÇÍâΧ ......
1. ×î³£ÓõÄÃüÁîÁбí
ÏÂÃæÁгöÊ®¸öÔÚʹÓÃlinux¹ý³ÌÖÐʹÓÃƵÂÊ×î¸ßµÄÃüÁî¡£ÕâÀïÖ»×÷¼òµ¥½éÉÜ£¬¾ßÌåÓ÷¨Çë²Î¿¼ºóÃæÄÚÈÝ¡£
cat£¬ÏÔʾÎļþÄÚÈÝ¡£
cd£¬¸Ä±äĿ¼·¾¶¡£
cp£¬¸´ÖÆÎļþ¡£
find£¬²éÕÒÎļþ¡£
grep£¬ËÑË÷¡¢¹ýÂËÐÅÏ¢¡£
ls£¬ÁгöĿ¼ÐÅÏ¢¡£
more£¬·ÖÒ³ÏÔʾ¡£
rm£¬É¾³ýÎļþ»òĿ¼¡£
vi£¬µ÷ÓÃviÎı¾±à¼Æ÷ ......