½ðÄê»á

Ê×Ò³

ÈçºÎ½«78²åÈëi3,Ìá¸ßϵͳÐÔÄܵÄʵÓü¼ÇÉ1

µ±µØÊ±¼ä2025-10-21

ÍÚ¾ò78µÄDZÁ¦¡ª¡ªÎªi3ÅäÖÃ×¢Èë´´ÐÂÔªËØ

ÔÚÏÖ´ú°ì¹«Ó뿪·¢µÄ»·¾³ÖУ¬Ð§ÂʺÍÐÔÄܳÉΪÓû§×î¹ØÐĵÄÎÊÌâ¡£¶øi3´°¿Ú¹ÜÀíÆ÷£¬×÷ΪһÖÖ¼«¼òºÍ¸ßЧµÄLinux´°¿Ú¹ÜÀí¹¤¾ß£¬Ò»Ö±ÒÔÀ´¶¼Êܵ½¿Æ¼¼°®ºÃÕߺͿª·¢ÈËÔ±µÄÇàíù¡£ËüÇáÁ¿¡¢Áé»îµ«Í¬Ê±Ò²¾ßÓÐÒ»¶¨µÄ¶¨ÖÆÄÜÁ¦¡£½ñÌ죬ÎÒÃǽ«Ì½Ë÷Ò»¸ö¸»ÓÐÆæË¼ÃîÏëµÄµã×Ó¡ª¡ªÈçºÎ½«¡°78¡±ÔªËØÕûºÏ½øi3ÅäÖÃÖУ¬ÎªÄãµÄ×ÀÃæ´øÀ´±ðÑùµÄ·ç²ÉÓëÐÔÄÜÌáÉý¡£

Ò»¡¢ÎªºÎÑ¡Ôñ¡°78¡±£¿Êý×Ö¡°78¡±²»½öÊÇÒ»¸ö¼òµ¥µÄÊý×Ö£¬ËüÔ¢Òâ×ÅÎÞÏÞ¿ÉÄÜ¡£ÔÚ±à³ÌÊÀ½ç£¬78Ò²³£´ú±í×ÅÌØ¶¨µÄ·ûºÅ»ò´úÂ룬ÆäDZ²ØµÄ·ûºÅÒâÒ弤·¢ÎÞÏ޿ռ䡣½«78ÒýÈëi3ÅäÖÃÖУ¬²»½öÊÇÒ»ÖÖȤ棬ҲÊÇÒ»ÖÖ¹ÄÀø´´Ð¡¢×·Çó¼«ÖÂÐÔÄܵÄÏóÕ÷¡£

¶þ¡¢×¼±¸¹¤×÷¡ª¡ªÀí½âi3ÅäÖõĻù´¡ÔÚÉîÈë²Ù×÷ǰ£¬Ã÷È·Àí½âi3ÅäÖÃÎļþµÄ½á¹¹ºÍ±àд·½Ê½Ê®·Ö¹Ø¼ü¡£i3µÄÅäÖÃÎļþͨ³£Î»ÓÚ~/.config/i3/config£¬ÄÚÈݰüÀ¨¼ü°ó¶¨¡¢¹¤×÷¿Õ¼äÉèÖá¢ÆÁÄ»²¼¾ÖµÈ¡£ÊìϤÕâЩ»ù´¡ÄÚÈݺó£¬Öð²½ÒýÈë¡°78¡±µÄÔªËØ£¬½«³ÉΪÌáÉýÅäÖÃȤζÐԺ͹¦ÄÜÐÔµÄÖØÒª²½Öè¡£

Èý¡¢²åÈë¡°78¡±µÄµÚÒ»²½£º¶¨Òå¿ì½Ý¼üºÍ±êʶÎÒÃÇ¿ÉÒÔͨ¹ýÎªÌØ¶¨²Ù×÷°ó¶¨¡°78¡±Êý×Ö£¬À´ÊµÏÖ¿ìËÙµ÷Óá£ÀýÈ磬Ìí¼ÓÈçÏÂÅäÖãº

#ʹÓÃ78¼¤»îÌØ¶¨¹¤×÷¿Õ¼äset$ws78"78"bindsym$mod+7workspace$ws78

ÔÚÕâÀ½«¡°78¡±×÷Ϊ¹¤×÷¿Õ¼äµÄÃû×Ö£¬½áºÏ¿ì½Ý¼üMod+7£¬ÊµÏÖ¿ìËÙÇл»¡£ÄãÒ²¿ÉÒÔÓÃÀàËÆ·½Ê½½«¡°78¡±ÈÚÈë´°¿Ú²¼¾Ö¡¢Æô¶¯ÃüÁîµÈ¡£

ËÄ¡¢ÀûÓá°78¡±ÔöÇ¿½»»¥ÌåÑé³ýÁ˼ü°ó¶¨£¬»¹¿ÉÒÔÈá°78¡±³ÉΪ×ÀÃæÔªËØµÄÒ»²¿·Ö¡ª¡ª±ÈÈçÔÚ״̬À¸ÏÔʾ¡°78¡±×÷Ϊij¸ö¼à¿ØÖ¸±ê£¬»òÕßÉèÖÃÌØ¶¨µÄ´°¿Ú±êÌ⺬ÓС°78¡±¡£Èç´ËÒ»À´£¬²»½ö±ð³öÐIJã¬Ò²ÄÜÔÚ·±Ã¦ÖпìËÙʶ±ðËùÐè¡£

Î塢ʵÏÖ¸öÐÔ»¯½Å±¾£¬¸³Óè¡°78¡±¸ü¶à¿ÉÄܸü½øÒ»²½£¬¿ÉÒÔд½Å±¾£¬½«¡°78¡±Óëϵͳ״̬¡¢¹¤×÷״̬°ó¶¨¡£ÀýÈ磺

#!/bin/bash#Õâ¸ö½Å±¾»áÔÚ״̬À¸ÏÔʾ78£¬´ú±íÌØ¶¨µÄϵͳ״̬echo"ϵͳ״̬78£ºÕý³£"

½áºÏi3status»òÆäËû״̬À¸¹¤¾ß£¬ÊµÏÖ¶¯Ì¬ÏÔʾ£¬¸³Óè¡°78¡±ÏóÕ÷ÒâÒå¡£

Áù¡¢ÓÅ»¯ÐÔÄܵÄͬʱÈÚÈë´´ÐÂÔªËØ¸üÖØÒªµÄÊÇ£¬½«¡°78¡±ÕûºÏµ½ÐÔÄÜÓÅ»¯µÄ½Å±¾ÖС£±ÈÈ磬ͨ¹ý¼à²âϵͳ¸ºÔØ£¬½«¡°78¡±×÷ΪãÐֵָʾ·û£¬´ïµ½Ä³¸öµãʱ´¥·¢¶¯Ì¬µ÷Õû´°¿Ú²¼¾Ö»ò×ÊÔ´·ÖÅ䣬ÌáÉýÕûÌåЧÂÊ¡£

Æß¡¢×ܽáÕⲿ·ÖµÄºËÐÄÔÚÓÚ°Ñ¡°78¡±×÷ΪһÖÖÏóÕ÷»ò¹¤¾ßÈÚÈëµ½i3µÄÅäÖÃÖУ¬Í¨¹ýÇÉÃîÉè¼Æ¿ì½Ý¼ü¡¢½Å±¾¼°×´Ì¬Ìáʾ£¬²»½öʹ½çÃæ¸üÓÐȤ£¬Ò²ÄÜʵʵÔÚÔÚ¸ÄÉÆÏµÍ³ÐÔÄÜ¡£ÏÂÒ»²½£¬ÎÒÃǽ«Ì½Ë÷¸üÉîÈëµÄ¼¼Êõϸ½ÚºÍʵս¾­Ñ飬ÖúÄã´òÔìÒ»¸ö³öÖڵġ¢½áºÏ¡°78¡±µÄ¼«ÖÂ×ÀÃæ»·¾³¡£

ÉîÈëÍÚ¾ò¡°78¡±Ó¦Ó᪡ªÓÅ»¯Ó봴й²ÎèµÄϵͳÐÔÄÜÌáÉýÖ¸ÄÏ

ÉÏÒ»²¿·Ö£¬ÎÒÃÇÁ˽âÁËÈçºÎÔÚi3ÅäÖÃÖÐÒýÈë¡°78¡±ÔªËØ£¬¼¤·¢Éè¼ÆµÄÎÞÏÞDZÄÜ¡£ÏÖÔÚ£¬ÈÃÎÒÃǽøÈë¸üÉî²ãµÄ¼¼ÊõÍÚ¾ò£¬½áºÏ¡°78¡±ÔªËØ£¬½øÒ»²½ÊµÏÖϵͳÐÔÄܵÄÌáÉýÓëÓÅ»¯£¬½«´´Òâ±äΪʵÓõÄÉú²úÁ¦¡£

Ò»¡¢ÀûÓá°78¡±¹¹½¨ÖÇÄÜ»¯¼à¿ØºÍ×Ô¶¯»¯ÏµÍ³ÔÚ¸´ÔӵĶàÈÎÎñÔËÐÐÖУ¬ÏµÍ³¼à¿ØÓÈÎªÖØÒª¡£½èÖú¡°78¡±Êý×Ö·ûºÅ£¬¿ÉÒÔÉè¼Æ³öÒÔ¡°78¡±ÎªºËÐĵÄ×Ô¶¯»¯½Å±¾¡£ÀýÈ磬ÉèÖÃϵͳ¸ºÔØÁÙ½çµãΪ¡°78¡±%£¬Ò»µ©³¬¹ý¾Í×Ô¶¯Ö´ÐÐÓÅ»¯´ëÊ©¡£

±ÈÈ磬һ¸öʾÀý½Å±¾£º

#!/bin/bashload=$(cat/proc/loadavg|awk'{print$1}')threshold=0.78if(($(echo"$load>$threshold"|bc-l)));theni3-msgreload#»òÕßÖ´ÐÐÆäËûÓÅ»¯´ëÊ©notify-send"ϵͳ¸ºÔس¬¹ý78%£¬ÒÑ×Ô¶¯ÓÅ»¯"fi

ÕâÑù£¬Ã¿µ±¸ºÔس¬¹ý78ʱ£¬ÏµÍ³»áÖÇÄܵص÷½Ú´°¿Ú²¼¾Ö»ò¼õÉÙºǫ́³ÌÐò£¬×î´ó»¯ÏµÍ³ÔËÐÐЧÂÊ¡£

¶þ¡¢½áºÏ¡°78¡±ÊµÏÖ¸öÐÔ»¯´°¿Ú¹ÜÀí²ßÂÔ¿ÉÒÔ¸ù¾Ý²»Í¬µÄÓ¦Óó¡¾°£¬ÉèÖöàÖØ¡°78¡±Ö¸±ê£¬¶¯Ì¬µ÷Õû´°¿ÚºÍ¹¤×÷¿Õ¼ä¡£ÀýÈ磬ÅäÖò»Í¬µÄ¡°78¡±×´Ì¬Ìõ£¬ÊµÏÖÖÇÄÜÇл»¡£

ÀýÈ磬¶¨Òå¶à¼¶×´Ì¬£º

78£ºÏÐÖÃ״̬£¨¸ºÔØ<78£©178£º¸ß¸ºÔØ£¨¸ºÔØ>=78£©278£º³¬ÔØ£¨¸ºÔØ>100£¬Ä£Ä⼫ÏÞ£©

ÅäºÏi3µÄ×Ô¶¯²¼¾ÖºÍÇл»£¬ÊµÏÖ²»Í¬×´Ì¬ÏµÄ×Ô¶¯ÓÅ»¯£¬ÈÃ×ÀÃæÊ¼ÖÕ±£³Ö×î¸ßЧÂÊ¡£

Èý¡¢½èÖú¡°78¡±¿ª·¢¿ÉÊÓ»¯½çÃæÔÚi3ÖмÓÈëUIÔªËØ£¬±ÈÈçÓÃdzen2»òi3blocks£¬½«¡°78¡±×÷Ϊ¶¯Ì¬Ö¸±ê£¬ÊµÊ±ÏÔʾϵͳ״¿ö¡£ÀýÈ磬´´½¨Ò»¸ö¡°78״̬À¸¡±£¬¼´Ê±·´Ó³¸ºÔØ¡¢ÄÚ´æÊ¹Óõȣ¬Ö±¹ÛÕÆÎÕϵͳ¶¯Ì¬¡£

#ÏÔʾ78¸ºÔØ×´Ì¬echo"Load:$(cat/proc/loadavg|awk'{print$1}')|״̬78"

Äã¿ÉÒÔÔÚÅäÖÃÖе÷ÓÃÕâ¸ö½Å±¾£¬ÈÃÐÅÏ¢³£×¤ÏÔʾ£¬ÔöÇ¿½»»¥ÌåÑé¡£

ËÄ¡¢½áºÏ¡°78¡±ÊµÏÖ»ùÓÚ¶¯Ì¬ãÐÖµµÄÈÎÎñ¹ÜÀíÀûÓá°78¡±µÄ¸ÅÄÁ¢¶¯Ì¬ãÐֵϵͳ£¬¸ù¾Ý²»Í¬µÄÐÔÄÜÖ¸±êµ÷ÕûÓÅÏȼ¶¡£±ÈÈ磬ÈÎÎñµ÷¶Èʱ£¬É趨¡°78¡±ÎªÓÅÏȼ¶ãÐÖµ£¬³¬¹ýÔòÍÆ³Ù»òÈ¡Ïû·Ç¹Ø¼üÈÎÎñ¡£

Î塢ʵÏÖ¡°78¡±Çý¶¯µÄ×ÊÔ´µ÷¶ÈÓÅ»¯·½°¸ÀûÓá°78¡±ºâÁ¿×ÊԴ״̬£¬Çý¶¯LinuxµÄµ÷¶ÈÆ÷»òCPU¹ÜÀí¹¤¾ß£¬×Ô¶¯µ÷½Ú¶àºË¸ºÔØ£¬Æ½ºâÐÔÄÜÓëÄܺġ£ÕâÐèÒª½áºÏCgroups»òÀàËÆ¼¼Êõ£¬½«¡°78¡±×÷Ϊµ÷¿Ø²ÎÊý¡£

Áù¡¢ÕûºÏµ½³ÖÐøÓÅ»¯Á÷³ÌÖСª¡ª´òÔì¡°78¡±ÖÇÄÜÌåϵ½«ËùÓС°78¡±Ïà¹Ø¼ì²â¡¢µ÷½Ú¡¢½çÃæÏÔʾ½Å±¾ÕûºÏ³ÉÒ»¸ö¹ÜÀíÌåϵ£¬ÐγÉÒ»¸ö×ÔÊÊÓ¦¡¢×ÔѧϰµÄ×ÀÃæ»·¾³¡£¿ÉÒÔÓÃPython»òshell½Å±¾£¬½áºÏϵͳ¼à¿ØÓë»úÆ÷ѧϰËã·¨£¬²»¶ÏÓÅ»¯ÐÔÄܲÎÊý¡£

Æß¡¢×ܽ᣺´´ÒâÓëÐÔÄܵÄÍêÃÀ½áºÏ¡°78¡±²»½ö½öÊÇÒ»¸öÊý×Ö£¬¸üÊÇÒ»¸öÏóÕ÷¡£Ò»·½Ã棬¿ÉÒÔÓÃËüÀ´Éè¼Æ¸öÐÔ»¯µÄ½çÃæºÍ½»»¥ÔªËØ£»ÁíÒ»·½Ã棬»¹¿ÉÒÔÓÃËü×÷Ϊµ÷¿Ø²ÎÊý£¬Íƶ¯ÏµÍ³ÖÇÄÜ»¯¡¢×Ô¶¯»¯£¬´Ó¶øÊµÏÖ¼«ÖµÄÐÔÄÜÓÅ»¯¡£ÕâÒ»ÇУ¬¶¼ÊÇÒÔ´´ÐÂΪÇý¶¯Á¦£¬ÈÃÄãµÄi3×ÀÃæ²»Ö¹ÓÚ¼ò½à£¬¸ü¾ß±¸Öǻۣ¬Áé»îÓ¦¶Ô¸÷ÖÖ¸´ÔÓ³¡¾°¡£

½«¡°78¡±ÈÚÈëi3£¬²»½ö½öÊǵã׺£¬¸üÊǼ¤·¢ÎÞÏÞ¿ÉÄܵÄÔ¿³×¡£Í¨¹ýÇÉÃîÅäÖá¢ÉîÈ뿪·¢£¬Äã¿ÉÒÔ´òÔìÒ»¸ö¸ßЧ¡¢¸öÐÔ»¯¡¢ÖÇÄܵÄLinux×ÀÃæ»·¾³£¬»ñµÃǰËùδÓеÄʹÓÃÌåÑé¡£¿ìÈ¥ÊÔÊÔ£¬Èá°78¡±³ÉΪÄãϵͳÐÔÄܵÄÃØÃÜÎäÆ÷°É£¡

¤³¤Ä¤ä¤Þ¾­ÀíÔµ׹òÇó´æ¿î£¬µ½Õ˺óʧÁª£¿ÃñÌ©ÒøÐлØÓ¦£ºÃ»Óм°Ê±»Ø¸´²¢·ÇʧÁª

Sitemap