LinuxÁ÷Á¿¿ØÖÆ1
LinuxÁ÷Á¿¿ØÖÆ1--ÅŶӹæÔò
2008-07-31 15:26
Linux²Ù×÷ϵͳÖеÄÁ÷Á¿¿ØÖÆ¿ò¼Ü´´½¨ÁËÒ»¸öͨÓû·¾³£¬Ëü¼¯³ÉÁËËùÓÐÓÃÓÚÏÞÖÆºÍÁ÷Á¿ÕûÐεĿÉÒÔ»¥ÁªµÄ²»Í¬ÔªËØ¡£ÔÚʵ¼Ê²Ù×÷ÖÐÕâÐ©ÔªËØÉõÖÁ¿ÉÒÔ×÷Ϊһ¸öÄ£¿é¶¯Ì¬µØ¼ÓÔØºÍÐ¶ÔØ¡£
TC£¨Traffic Control£©¹¤¾ßÌṩÁËÒ»¸öÃüÁîÐÐÓû§½Ó¿ÚÀ´ÅäÖÃLinuxÁ÷Á¿¿ØÖÆ¡£¸Ã¹¤¾ßÈÃÓû§¿ÉÒÔÉ趨²¢ÅäÖü¸ºõËùÓеÄÁ÷Á¿¿ØÖÆ¿ò¼ÜÒªËØ£¬±ÈÈçÅŶӹæÔò£¨qdisc£©¡¢Àࣨclass£©¼°¹ýÂËÆ÷£¨filter£©£¬ËûÃÇÖ®¼äµÄ¹ØÏµ¼ûÏÂͼ¡£
ÅŶӹæÔò£ºÃ¿¸öÍøÂçÉ豸ÅäÓÐÒ»¸öÅŶӹæÔò¡£Í¨³££¬Òª·¢Ë͵ı¨Îı»Ë͵½Ò»¸öÅŶӹæÔòÖв¢ÇÒ°´ÕÕÌØ¶¨¹æÔòÔڴ˶ÓÁÐÖÐÅÅÐò¡£
ÀࣺÅŶӹæÔò¿ÉÒÔÓжà¸ö½Ó¿Ú£¬ÕâЩ½Ó¿ÚÓÃÓÚÏò¶ÓÁйÜÀí²åÈ뱨ÎÄ¡£ÔÚµ¥¸öÅŶӹæÔòÖУ¬¿ÉÒ԰ѱ¨ÎÄ·ÖÅäµ½²»Í¬µÄÀà¡£
¹ýÂËÆ÷£ºÍ¨³£ÓÃÀ´½«Íâ·¢±¨ÎÄ·ÖÆ¬µ½ÅŶӹæÔòµÄÀàÖС£
ÅŶӹæÔò
Linux¿ÉÖ§³ÖÎÞÀàÅŶӹæÔòºÍ·ÖÀàÅŶӹæÔò¡£ÎÞÀàÅŶӹæÔò°üÀ¨FIFO£¨ÏȽøÏȳö£©¡¢TBF£¨ÁîÅÆÍ°¹ýÂËÆ÷£©¡¢SFQ£¨Ëæ»ú¹«Æ½¶ÓÁУ©µÈ£»·ÖÀàÅŶӹæÔò°üÀ¨PRIO£¨ÓÅÏȼ¶£©¡¢CBQ£¨Àà»ù¶ÓÁУ©¡¢HTB£¨·Ö²ãÁîÅÆÍ°£©µÈ¡£
FIFO
FIFO£¨pfifo_fast£©
ÏȽøÏȳö¡£ËüµÄ¶ÓÁаüÀ¨Èý¸ö²¨¶Î£¨band£©¡£ÔÚÿ¸ö²¨¶ÎÀïÃæ£¬Ê¹ÓÃÏȽøÏȳö¹æÔò¡£¶øÈý¸ö²¨¶ÎµÄÓÅÏȼ¶Ò²²»Ïàͬ£¬band 0µÄÓÅÏȼ¶×î¸ß£¬band 2µÄ×îµÍ¡£Èç¹ûband 0ÀïÃæÓÐÊý¾Ý°ü£¬ÏµÍ³¾Í²»»á´¦Àíband 1ÀïÃæµÄÊý¾Ý°ü£¬band 1ºÍband 2Ö®¼äÒ²ÊÇÒ»Ñù¡£Êý¾Ý°üÊǰ´ÕÕ·þÎñÀàÐÍ£¨Type of Service£¬TOS£©±»·ÖÅä¶àÈý¸ö²¨¶ÎÀïÃæµÄ¡£
pfifo_fast ¶ÓÁй涨×÷ΪӲÐÔµÄȱʡÉèÖ㬲»ÄܶÔËü½øÐÐÅäÖá£
TBF & HTB
ÁîÅÆÍ°¹ýÂËÆ÷£¨Token Bucket Filter£¬TBF£©ÊÇÒ»¸ö¼òµ¥µÄ¶ÓÁУ¬ËüÖ»ÔÊÐíÒÔ²»³¬¹ýÊÂÏÈÉ趨µÄËÙÂʵ½À´µÄÊý¾Ý°üͨ¹ý£¬µ«¿ÉÄÜÔÊÐí¶ÌÔÝÍ»·¢Á÷Á¿³¬¹ýÉ趨ֵ¡£
TBF µÄʵÏÖÔÚÓÚÒ»¸ö»º³åÆ÷£¨Í°£©£¬Ëü²»¶ÏµØ±»Ò»Ð©³ÆÎªÁîÅÆµÄÐéÄâÊý¾ÝÒÔÌØ¶¨ËÙÂÊÌî³ä¡£Í°×îÖØÒªµÄ²ÎÊý¾ÍÊÇËüµÄ´óС£¬Ò²¾ÍÊÇËüÄܹ»´æ´¢ÁîÅÆµÄÊýÁ¿¡£Ã¿¸öµ½À´µÄÁîÅÆ´ÓÊý¾Ý¶ÓÁÐÖÐÊÕ¼¯Ò»¸öÊý¾Ý°ü£¬È»ºó´ÓͰÖб»É¾³ý¡£ÈçÏÂͼ¡£
Õâ¸öËã·¨½«ÁîÅÆÁ÷ºÍÊý¾ÝÁ÷½øÐÐÁ˽ôÃܵĹØÁª£¬ÎÒÃÇÓÐÒÔÏÂÈýÖÖÇé¾°£º
Êý¾ÝÁ÷ÒÔµÈÓÚÁîÅÆÁ÷µÄËÙÂʵ½´ïTBF¡£ÕâÖÖÇé¿öÏ£¬Ã¿¸öµ½À´µÄÊý¾Ý°ü¶¼ÄܶÔÓ¦Ò»¸öÁîÅÆ£¬È»ºóÎÞÑÓ³ÙµØÍ¨¹ý¶ÓÁС£
&nbs
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
½éÉÜһϠUbuntu LinuxÖÐÈçºÎÖ¸¶¨DNS·þÎñÆ÷
µÄµØÖ·¡£
¡¡¡¡Ubuntu LinuxʹÓÃÎļþ"/etc/resolv.conf" ÎļþÅäÖÃDNS·þÎñÆ÷µÄµØÖ·£¬¿Éͨ¹ýnameserver ÅäÖÃÏîÉèÖÃDNS·þÎñÆ÷µÄIPµØÖ·£¬×î¶à¿ÉÒÔʹÓÃ3¸öDNS·þÎñÆ÷¡£
¡¡¡¡$ sudo vi /etc/resolv.conf
¡¡¡¡search localdomain
¡¡¡ ......
LinuxÄÚ´æ³õʼ»¯¼¼Êõ£¨initrd£©ÓÃÓÚÖ§³ÖÁ½½×¶ÎµÄϵͳÒýµ¼¹ý³Ì£¬ÊÇÔÚϵͳÆô¶¯¹ý³ÌÖб»¹ÒÔØµÄÁÙʱrootÎļþϵͳ£¨ÒëÕß×¢£ºÕâÀïµÄrootÎļþϵͳÊÇÖ¸µÄ¸ùÎļþϵͳ£©¡£initrd°üº¬ºÜ¶à¿ÉÖ´ÐгÌÐòºÍÇý¶¯£¬²¢ÔÊÐíÔÚÁÙʱµÄÄÚ´æ´ÅÅ̸ùÎļþϵͳ±»Ð¶ÔØ£¬ÄÚ´æ±»Êͷźó¹ÒÔØÕæÊµµÄrootÎļþϵͳ¡£ÔÚÐí¶àǶÈëʽLinuxÎļþϵͳÖУ¬initrdÊÇ×îÖÕµÄ ......
Ò»¡¢NFS·þÎñÆ÷µÄ°²×°
¼ì²élinuxϵͳÖÐÊÇ·ñ°²×°ÁËnfs-utilsºÍportmapÁ½¸öÈí¼þ°ü£¨RHEL4ϵͳĬÈÏÒѾ°²×°ÁËÕâÁ½¸öÈí¼þ°ü£©
ÃüÁî#rpm –q nfs-utils portmap
¶þ¡¢²é¿´NFS·þÎñÆ÷ÊÇ·ñÆô¶¯
ÃüÁî#service nfs starus
......