Копался в старых закладках, нашел вот такое: http://www.linux.org.ru/view-message.jsp?msgid=1169236 ========= chlenomer.pl ======== #!/usr/bin/perl sub chlen{ return ' 8' . '=' x $_[0] . "D\n"; } sub diskspace{ my @df = `df -P -k -x nfs -x smbfs -x tmpfs` or die "Could not run 'df'\n"; my $size; shift @df; for (@df) { my ($fs, $blocks) = split; $size += ($blocks/1048576); } return $size; } sub uptime(){ `uptime`=~/(\d+)\sdays/; return $1; } sub mem(){ `free | grep Mem`=~/(\d+)/; return $1; } sub cpu(){ `cat /proc/cpuinfo | grep MHz`=~/(\d+)/; return $1; } sub kern(){ `uname -r`=~/(\d+)\.(\d+).(\d+)/; return ($2,$3); } sub numproc(){ return`ps ax|wc -l`; } sub lavg(){ return `cat /proc/loadavg | cut -f 1 -d ' '`; } sub swpstat(){ `free | grep Swap:`=~/(\d+)\s+(\d+)/; return (($1/1024),(($2/$1)*100)); } print "Uptime (days): " . chlen(uptime()); print "Memory (MB/20): " . chlen(mem()/20000); @swres = swpstat(); print "Swap all (MB/20): " . chlen(@swres[0]/20); print "Swap used %: " . chlen(@swres[1]); print "CPU (MHz/50): " . chlen(cpu()/50); @kres = kern(); print "Kernel version: " . chlen((@kres[0]*10+@kres[1])/2); print "Num. proc.(/2): " . chlen(numproc()/2); print "Load avg. (*50): " . chlen(lavg()*50); print "Diskspace (GB/10): " . chlen(diskspace()/10); ======== end chlenomer.pl =========== $ perl chlenomer.pl Uptime (days): 8===D Memory (MB/20): 8============================================================================== =========================D Swap all (MB/20): 8===============================================D Swap used %: 8=D CPU (MHz/50): 8======================================================D Kernel version: 8==========================================D Num. proc.(/2): 8================================================================D Load avg. (*50): 8=======D Diskspace (GB/10): 8============================================================================== ================================================================================ ====D
←
1
2
→
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от gln0fate
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от far_tuna
Ответ на:
комментарий
от LebedevRI
Ответ на:
комментарий
от overmind88
Ответ на:
комментарий
от as33
Ответ на:
комментарий
от far_tuna
Ответ на:
комментарий
от Gharik
Ответ на:
комментарий
от klalafuda
Ответ на:
комментарий
от Gharik
Ответ на:
комментарий
от klalafuda
Ответ на:
комментарий
от phasma
Ответ на:
комментарий
от sS
Ответ на:
комментарий
от phasma
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Давайте меряться :) (2005)
- Форум swap use & top (2006)
- Форум Настроить размер zram (2013)
- Форум оптимизация работы squid (2011)
- Форум Выбор быстрого ноутбука? (2017)
- Форум Есть ли истории успеха использования zram? (2013)
- Форум Как узнать того кто лопает процессор? (2015)
- Форум коньки жирнеют(текст расплывается) (2011)
- Форум linux mint 18.2 xfce и второй монитор (2017)
- Форум Удалить установленный дуалбутом Онтопик (2023)