[ת]Àí½âLinuxµÄÐÔÄÜ
ÏîÄ¿Öг£Óöµ½ÐèÒª¶ÔĿǰÔËÐеÄϵͳ½øÐÐЧÂÊ·ÖÎö£¬»òÅöµ½¿Í»§×ÉѯÈçºÎÓÅ»¯ÏµÍ³µÄЧÂÊÎÊÌâ¡£¸ü¶àµÄÇé¿öÊÇ£¬ÔÚϵͳ³öÏÖÎÊÌâµÄʱºò£¬ÐèÒª·ÖÎöÔÒò£¬¶¨Î»ÏµÍ³¹ÊÕÏ»òÆ¿¾±£¬µ±È»£¬×îºÃÊÇ¿ÉÒÔÒ»²¢½â¾ö¹ÊÕÏ¡£µ«Êµ¼ÊÉÏ£¬²Ù×÷ϵͳÓÅ»¯ÊÇÒ»¸ö·Ç³£¸´ÔÓµÄÎÊÌ⣬¿öÇÒlinuxÓÐ×Ô¼ºÒ»Ì×ÓбðÓÚÆäËû²Ù×÷ϵͳ¹ÜÀíµÄ»úÖÆ£¬ÓÉ´Ë»áÒýÆðºÜ¶à²»±ØÒªµÄÎó½âºÍÂé·³¡£×ÔÎÊÎÒÊÇд²»´íÌõÀíÐÔµÄÎÄÕÂÁË£¬Ö»ÄÜתһ·Ý¸ßÈËдµÄÎĵµ¹©²Î¿¼¡££¨ÎÄÕ¸ù¾Ýʵ¼Ê½øÐÐÁËÒ»¶¨µÄ²Ã¼õ£¬²¢¶ÔÈÝÒ×Åöµ½µÄÎÊÌâ×öÁ˱êʶ£©
Ò»¡¢Ç°Ìá
ÎÒÃÇ¿ÉÒÔÔÚÎÄÕµĿªÊ¼¾ÍÁгöÒ»¸öÁÐ±í£¬Áгö¿ÉÄÜÓ°ÏìLinux²Ù×÷ϵͳÐÔÄܵÄһЩµ÷ÓŲÎÊý£¬µ«ÕâÑù×öÆäʵ²¢Ã»ÓÐʲô¼ÛÖµ¡£ÒòΪÐÔÄܵ÷ÓÅÊÇÒ»¸ö·Ç³£À§ÄѵÄÈÎÎñ£¬ËüÒªÇó¶ÔÓ²¼þ¡¢²Ù×÷ϵͳ¡¢ºÍÓ¦Óö¼ÓÐ×ÅÏ൱ÉîÈëµÄÁ˽⡣Èç¹ûÐÔÄܵ÷Óŷdz£¼òµ¥µÄ»°£¬ÄÇЩÎÒÃÇÒªÁгöµÄµ÷ÓŲÎÊýÔç¾ÍдÈëÓ²¼þµÄ΢Âë»òÕß²Ù×÷ϵͳÖÐÁË£¬ÎÒÃǾÍûÓбØÒªÔÙ¼ÌÐø¶ÁÕâÆªÎÄÕÂÁË¡£ÕýÈçÏÂͼËùʾ£¬·þÎñÆ÷µÄÐÔÄÜÊܵ½ºÜ¶àÒòËØµÄÓ°Ïì¡£
1168940406_0.gif
µ±Ãæ¶ÔÒ»¸öʹÓõ¥¶ÀIDEÓ²Å̵ģ¬ÓÐ20000Óû§µÄÊý¾Ý¿â·þÎñÆ÷ʱ£¬¼´Ê¹ÎÒÃÇʹÓÃÊýÖÜʱ¼äÈ¥µ÷ÕûI/O×ÓϵͳҲÊÇͽÀÍÎÞ¹¦µÄ£¬Í¨³£Ò»¸öеÄÇý¶¯»òÕßÓ¦ÓóÌÐòµÄÒ»¸ö¸üУ¨ÈçSQLÓÅ»¯£©È´¿ÉÒÔʹÕâ¸ö·þÎñÆ÷µÄÐÔÄܵõ½Ã÷ÏÔµÄÌáÉý¡£ÕýÈçÎÒÃÇÇ°ÃæÌáµ½µÄ£¬²»ÒªÍü¼ÇϵͳµÄÐÔÄÜÊÇÊÜ¶à·½ÃæÒòËØÓ°ÏìµÄ¡£Àí½â²Ù×÷ϵͳ¹ÜÀíϵͳ×ÊÔ´µÄ·½·¨½«°ïÖúÎÒÃÇÔÚÃæ¶ÔÎÊÌâʱ¸üºÃµÄÅжÏÓ¦¸Ã¶ÔÄĸö×Óϵͳ½øÐе÷Õû¡£
¶þ¡¢LinuxµÄCPUµ÷¶È
ÈκμÆËã»úµÄ»ù±¾¹¦Äܶ¼Ê®·Ö¼òµ¥£¬ÄǾÍÊǼÆË㡣ΪÁËʵÏÖ¼ÆËãµÄ¹¦ÄܾͱØÐëÓÐÒ»¸ö·½·¨È¥¹ÜÀí¼ÆËã×ÊÔ´¡¢´¦ÀíÆ÷ºÍ¼ÆËãÈÎÎñ£¨Ò²±»½Ð×öÏ̻߳òÕß½ø³Ì£©¡£·Ç³£¸ÐлIngo Molnar£¬ËûΪLinuxÄں˴øÀ´ÁËO£¨1£©CPUµ÷¶ÈÆ÷£¬Çø±ðÓÚ¾ÉÓеÄO£¨n£©µ÷¶ÈÆ÷£¬Ðµĵ÷¶ÈÆ÷ÊǶ¯Ì¬µÄ£¬¿ÉÒÔÖ§³Ö¸ºÔؾùºâ£¬²¢ÒԺ㶨µÄËٶȽøÐвÙ×÷¡£
е÷¶ÈÆ÷µÄ¿ÉÀ©Õ¹ÐԷdz£ºÃ£¬ÎÞÂÛ½ø³ÌÊýÁ¿»òÕß´¦ÀíÆ÷ÊýÁ¿£¬²¢ÇÒµ÷¶ÈÆ÷±¾ÉíµÄϵͳ¿ªÏú¸üÉÙ¡£Ðµ÷È¡Æ÷µÄË㷨ʹÓÃÁ½¸öÓÅÏȼ¶¶ÓÁС£
ÒýÓÃ
·»î¶¯ÔËÐжÓÁÐ
·¹ýÆÚÔËÐжÓÁÐ
µ÷¶ÈÆ÷µÄÒ»¸öÖØÒªÄ¿±êÊǸù¾ÝÓÅÏȼ¶È¨ÏÞÓÐЧµØÎª½ø³Ì·ÖÅäCPU ʱ¼äƬ£¬µ±·ÖÅäÍê³ÉºóËü±»ÁÐÔÚCPUµÄÔËÐжÓÁÐÖУ¬³ýÁË CPU µÄÔËÐжÓÁÐÖ®Í⣬»¹ÓÐÒ»¸ö¹ýÆÚÔËÐжÓÁС£µ±»î¶¯ÔËÐжÓÁÐÖеÄÒ»¸öÈÎÎñÓùâ×Ô¼ºµÄʱ¼äƬ֮ºó£¬Ëü¾Í±»Òƶ¯µ½¹ýÆÚÔËÐжÓÁÐÖС£ÔÚÒÆ¶¯¹ý³ÌÖУ¬»á¶ÔÆäʱ¼äÆ¬ÖØÐ½øÐмÆËã¡£Èç¹û»î¶¯ÔËÐжÓÁÐÖÐÒѾûÓÐij¸ö¸ø¶¨ÓÅÏȼ¶µÄÈÎÎñÁË£¬
Ïà¹ØÎĵµ£º
1¡¢ÌØÈ¨¼¶
¡¡¡¡IntelÌåϵ½á¹¹ÒýÈëÌØÈ¨¼¶ÊÇΪÁËʵÏÖ±£»¤¡£Ëùν386±£»¤Ä£Ê½¾ÍÊÇÔÚ´Ë»ù´¡ÉϽ¨Á¢ÆðÀ´µÄ¡£ÏµÍ³ÖÐÿ¸ö¶Î£¨CS¡¢DS¡¢SS£©¶¼ÓÐ×Ô¼ºµÄÌØÈ¨¼¶£¬ÏµÍ³ÖÐÿ¸öÈÎÎñ»ò³ÌÐòÒ²¶¼ÓÐ×Ô¼ºµÄÌØÈ¨¡£
¡¡¡¡2¡¢²Ù×÷ģʽ
¡¡¡¡´¦ÀíÆ÷¼Óµç»òÖØÆôºó£¬Ê×ÏȽøÈëʵģʽ£¬²Ù×÷ϵͳ³õʼ»¯²¿·Ö¸ºÔð´Óʵģʽµ½±£»¤Ä£Ê½µÄÇл»¡£
¡¡¡¡3¡¢¶Î¡¢¶Îà ......
3. Ö¸ÕëÓëÊý×éµÄ±È½Ï
²»Í¬µã£º
Êý×飺ҪôÔÚ¾ªÌì´æ´¢ÇøÓò±»´´½¨£¨ÈçÈ«¾ÖÊý×飩£¬ÒªÃ´ÔÚÕ»Éϱ»´´½¨¡£Êý×éÃû¶ÔÓ¦×Å£¨¶ø²»ÊÇÖ¸Ïò£©Ò»¿éÄڴ棬ÆäµØÖ·ÓëÈÝÁ¿ÔÚÉúÃüÖÜÆÚÄÚ±£³Ö²»±ä£¬Ö»ÓÐÊý×éµÄÄÚÈÝ¿ÉÒԸı䡣
Ö¸Õ룺¿ÉÒÔËæÊ±Ö¸ÏòÈÎÒâÀàÐ͵ÄÄÚ´æ¿é£¬ËüµÄÌØÕ÷ÊÇ“¿É±ä”£¬ËùÒÔÎÒÃdz£Óà ......
Ò»£ºLinux¶àÏ̱߳à³Ì£º
Ị̈߳¨thread£©¼¼ÊõÔçÔÚ60Äê´ú¾Í±»Ìá³ö£¬µ«ÕæÕýÓ¦ÓöàÏ̵߳½²Ù×÷ϵͳÖÐÈ¥£¬ÊÇÔÚ80Äê´úÖÐÆÚ£¬solarisÊÇÕâ·½ÃæµÄٮٮÕß¡£´«Í³µÄUnixÒ²Ö§³ÖÏ̵߳ĸÅÄµ«ÊÇÔÚÒ»¸ö½ø³Ì£¨process£©ÖÐÖ»ÔÊÐíÓÐÒ»¸öỊ̈߳¬ÕâÑù¶àÏ߳̾ÍÒâζ×Å¶à½ø³Ì¡£ÏÖÔÚ£¬¶àÏ̼߳¼ÊõÒѾ±»Ðí ......
[------------------------------------------------------------------------]
[-- Uninformed Research -- informative information for the uninformed. --]
[------------------------------------------------------------------------]
[-- Genre : Development ......
Java¿ÉÒÔÖ±½Óµ÷ÓÃLinuxÃüÁÐÎʽÈçÏ£º
Runtime.getRuntime().exec(command)
¾ÙÀý£ºÔËÐÐls,topÃüÁî¿ÉÒÔÕâÑù£º
Runtime.getRuntime().exec("ls");
µ«ÊÇÕâÑùÖ´ÐÐʱûÓÐÈκÎÊä³ö£¬ÔÒò£º
µ÷ÓÃRuntime.exec·½·¨½«²úÉúÒ»¸ö±¾µØµÄ½ø³Ì,²¢·µ»ØÒ»¸öProcess×ÓÀàµÄʵÀý£¬
£¨×¢Ò⣺Runtim ......