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 ºÍ µ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Ò»¡¢¼ò½é: Linux²Ù×÷ϵͳÖÐ,ÒÔÎļþÀ´±íʾËùÓеÄÂ߼ʵÌåÓë·ÇÂ߼ʵÌå¡£Â߼ʵÌåϵָÎļþÓëĿ¼; ·ÇÂ߼ʵÌåÔò·ºÖ¸Ó²ÅÌ¡¢Öն˻ú¡¢´òÓ¡»úµÈ¡£
Ò»°ã¶øÑÔ,LinuxÎļþÃû³ÆµÄ×é³É³ýÓÉÁ¬Ðø×Öĸ¡¢±êµã·ûºÅ¡¢Êý×ֵȹ¹³ÉÍâ,Öм䲻ÄÜÓпոñ·û¡¢Â·¾¶Ãû³Æ·ûºÅ / »ò # * % & {} [] ¡¡..µÈÓëShellÓйصÄÌØÊâ×Ö·û¡£
LinuxÎļþÏµÍ ......
¼¶±ð£º Öм¶ M. Tim Jones, ¹ËÎʹ¤³Ìʦ, Emulex 2007 Äê 1 Ô 15 ÈÕ ÐéÄ⻯µÄº¬Òå·á¸»£¬Ó¦Óù㷺¡£Ä¿Ç°ÐéÄ⻯¼¼ÊõÖ÷Òª¹Ø×¢ÓÚ·þÎñÆ÷ÐéÄ⻯£¬¼´ÔÚÒ»¸öËÞÖ÷¼ÆËã»úÉÏÌṩ¶à¸ö¶ÀÁ¢²Ù×÷ϵͳ¡£±¾ÎĽ«Ì½Ë÷ÐéÄ⻯±³ºóµÄ˼Ï룬ȻºóÌÖÂÛʵÏÖÐéÄ⻯µÄһЩ¼¼Êõ¡£ÎÒÃÇ»¹½«Á˽âÏÖÓеÄÆäËûһЩÐéÄ⻯¼¼Êõ£¬ÀýÈç Linux ÉϲÙ×÷ϵͳµÄÐéÄ⻯ ......
½á¹¹ÌåºÍ¹²ÓÃÌåµÄÄÚ´æ·ÖÅäÊÇCÓïÑÔµÄÒ»¸öÄѵ㣬ҲÊÇÃæÊÔÌâÖеÄÈȵ㡣
ʾÀý1£º
Union data1
{
double d;
int i;
char c1;
char c2[9];
};
sizeof(union data1 ......
ÓÐÐí¶àÊ£¬ÐèÒª»Øµ½u-boot²ÅÄÜ˵Çå³þ……
include\configs\XXXX.hÖУ¨XXXXÊÓ¾ßÌåƽ̨¶ø¶¨£©£¬Ò»°ã»á×÷ÀàËÆÈç϶¨Ò壺
#define CONFIG_BOOTCOMMAND "mmcinit; fatload mmc 0 0x81c00000 uImage; bootm 0x81c00000"
±àÒëʱ¸ÃºêCONFIG_BOOTCOMMAND´«µÝ¸øÒ»¸öENVÏîbootcmd£¬¶øÔÚcommon\main.cÖУ¬º¯Êýmain_loopÈ ......