linux ϵͳÐÔÄܼàÊÓÃüÁîVmstat , iostat, sar
Procs
¡¡¡¡r: µÈ´ýÔËÐеĽø³ÌÊý b: ´¦ÔÚ·ÇÖжÏ˯Ãß״̬µÄ½ø³ÌÊý w: ±»½»»»³öÈ¥µÄ¿ÉÔËÐеĽø³ÌÊý¡£´ËÊýÓÉ linux ¼ÆËãµÃ³ö£¬µ« linux ²¢²»ºÄ¾¡½»»»¿Õ¼ä
¡¡¡¡Memory
¡¡¡¡swpd: ÐéÄâÄÚ´æÊ¹ÓÃÇé¿ö£¬µ¥Î»£ºKB
¡¡¡¡free: ¿ÕÏеÄÄڴ棬µ¥Î»KB
¡¡¡¡buff: ±»ÓÃÀ´×öΪ»º´æµÄÄÚ´æÊý£¬µ¥Î»£ºKB
¡¡¡¡Swap
¡¡¡¡si: ´Ó´ÅÅ̽»»»µ½ÄÚ´æµÄ½»»»Ò³ÊýÁ¿£¬µ¥Î»£ºKB/Ãë
¡¡¡¡so: ´ÓÄÚ´æ½»»»µ½´ÅÅ̵Ľ»»»Ò³ÊýÁ¿£¬µ¥Î»£ºKB/Ãë
¡¡¡¡IO
¡¡¡¡bi: ·¢Ë͵½¿éÉ豸µÄ¿éÊý£¬µ¥Î»£º¿é/Ãë
¡¡¡¡bo: ´Ó¿éÉ豸½ÓÊÕµ½µÄ¿éÊý£¬µ¥Î»£º¿é/Ãë
¡¡¡¡System
¡¡¡¡in: ÿÃëµÄÖжÏÊý£¬°üÀ¨Ê±ÖÓÖжÏ
¡¡¡¡cs: ÿÃëµÄ»·¾³£¨ÉÏÏÂÎÄ£©Çл»´ÎÊý
¡¡¡¡CPU
¡¡¡¡°´ CPU µÄ×ÜʹÓðٷֱÈÀ´ÏÔʾ
¡¡¡¡us: CPU ʹÓÃʱ¼ä
¡¡¡¡sy: CPU ϵͳʹÓÃʱ¼ä
¡¡¡¡id: ÏÐÖÃʱ¼ä
¡¡¡¡×¼²â
¡¡¡¡r<5£¬b≈0£¬
¡¡¡¡Èç¹ûfre¡¡¡¡¶ÔÓÚpageÁУ¬re£¬pi£¬po£¬cyά³ÖÓڱȽÏÎȶ¨µÄ״̬£¬PIÂʲ»³¬¹ý5£¬Èç¹ûÓÐpagin·¢Éú£¬ÄÇô¹ØÁªÒ³Ãæ±ØÐëÏȽøÐÐ
pageoutÔÚÄÚ´æÏà¶Ô½ôÕŵĻ·¾³ÏÂpagein»áÇ¿ÖÆ¶Ô²»Í¬µÄÒ³Ãæ½øÐÐsteal²Ù×÷¡£Èç¹ûϵͳÕýÔÚ¶ÁÒ»¸ö´óÅúµÄÓÀ¾ÃÒ³Ãæ£¬ÄãÒ²Ðí¿ÉÒÔ¿´µ½poºÍpi
Áлá³öÏÖ²»Ò»ÖµÄÔö³¤£¬ÕâÖÖÇé¾°²¢²»Ò»¶¨±íÃ÷ϵͳ¸ºÔعýÖØ£¬µ«ÊÇÓбØÒª¶ÔÓ¦ÓóÌÐòµÄÊý¾Ý·ÃÎÊģʽ½øÐмû¼ì²é¡£ÔÚÎȶ¨µÄÇé¿öÏ£¬É¨ÃèÂʺÍÖØÖÃÂʼ¸ºõÏàµÈ£¬ÔÚ
¶à¸ö½ø³Ì´¦ÀíʹÓò»Í¬µÄÒ³ÃæµÄÇé¿öÏ£¬Ò³Ãæ»á¸ü¼Ó²»Îȶ¨ºÍÔÓÂÒ£¬ÕâʱɨÃèÂÊ¿ÉÄÜ»á±ÈÖØÖÃÂʸ߳ö¡£
¡¡¡¡faultsÁУ¬in£¬sy£¬cs»á²»¶ÏÌøÔ¾£¬ÕâÀïûÓÐÃ÷È·µÄÏÞÖÆ£¬Î¨Ò»µÄ¾ÍÊÇÕâЩֵ×îÉÙ´óÓÚ100 cpuÁУ¬us£¬sys£¬idºÍwaÒ²ÊDz»È·¶¨µÄ£¬×îÀíÏëµÄ״̬ÊÇʹcpu´¦ÓÚ100%¹¤×÷״̬£¬µ¥ÕâÖ»Êʺϵ¥Óû§µÄÇé¿öÏ¡£
Èç¹ûÔÚ¶àÓû§»·¾³ÖÐus£«sys¡·80£¬½ø³Ì¾Í»áÔÚÔËÐжÓÁÐÖл¨·ÑµÈ´ýʱ¼ä£¬ÏìӦʱ¼äºÍÍÌÍÂÁ¿¾Í»áϽµ¡£wa>40±íÃ÷´ÅÅÌioûÓÐÒ²Ðí´æÔÚ²»ºÏÀíµÄƽºâ£¬»òÕß¶Ô´ÅÅ̲Ù×÷±È½ÏƵ·±£¬vmstat¸÷Ï
procs:
r-->ÔÚÔËÐжÓÁÐÖеȴýµÄ½ø³ÌÊý
b-->ÔڵȴýioµÄ½ø³ÌÊý
w-->¿ÉÒÔ½øÈëÔËÐжÓÁе«±»Ìæ»»µÄ½ø³Ì
memoy
swap-->ÏÖʱ¿ÉÓõĽ»»»Äڴ棨k±íʾ£©
free-->¿ÕÏеÄÄڴ棨k±íʾ£©
pages
re££¡·»ØÊÕµÄÒ³Ãæ
mf££¡··ÇÑÏÖØ´íÎóµÄÒ³Ãæ
pi££¡·½øÈëÒ³ÃæÊý£¨k±íʾ£©
po££¡·³öÒ³ÃæÊý£¨k±íʾ£©
fr££¡·¿ÕÓàµÄÒ³ÃæÊý£¨k±íʾ£©
de££¡·Ìáǰ¶ÁÈëµÄÒ³ÃæÖеÄδÃüÖÐÊý
sr££¡·Í¨¹ýʱÖÓË㷨ɨÃèµÄÒ³Ãæ
disk ÏÔʾÿÃëµÄ´ÅÅ̲Ù×÷¡£ s±íʾscsiÅÌ£¬0±íʾÅ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <net/if.h>
int sock_fd;
struct my_addr;
struct ifreq ifr;
unsigned char * addr;
#define ETH_INTERFACE_NAME "e ......
pgrep ÊÇͨ¹ý³ÌÐòµÄÃû×ÖÀ´²éѯ½ø³ÌµÄ¹¤¾ß£¬Ò»°ãÊÇÓÃÀ´ÅжϳÌÐòÊÇ·ñÕýÔÚÔËÐС£ÔÚ·þÎñÆ÷µÄÅäÖú͹ÜÀíÖУ¬Õâ¸ö¹¤¾ß³£±»Ó¦Ó㬼òµ¥Ã÷ÁË£»
Ó÷¨£º
#ps ²ÎÊýÑ¡Ïî ³ÌÐòÃû
³£ÓòÎÊý
-l Áгö³ÌÐòÃûºÍ½ø³ÌID£»
-o ½ø³ÌÆðʼµÄID£»
-n ½ø³ÌÖÕÖ¹µÄID£»
¾ÙÀý£º
[root@localhost ~]# pgrep ......
Óï¡¡¡¡·¨£ºifconfig [ÍøÂçÉ豸][down up -allmulti -arp -promisc][add<µØÖ·>][del<µØÖ·>][<ÍøÂçÉ豸ÀàÐÍ> <Ó²¼þµØÖ·>][io_addr][irq ][media<ÍøÂçý½éÀàÐÍ>][mem_start<ÄÚ´æµØÖ·>][metric<ÊýÄ¿>][mtu<×Ö½Ú>][netmask<×ÓÍøÑÚÂë>][tunnel<µØÖ·>][-broadc ......