Strona 1 z 2
Procent zużycia procesora i ramu
: 26 października 2011, 19:19
autor: Michcio
Witam.
Jak sprawdzić w bashu procentowe zużycie procesora i ramu? Chodzi mi, żeby tylko wyświetlało np. 15%.
Z góry dziękuję.
: 26 października 2011, 19:58
autor: marcin1982
Polecenie:
elegancko pokazuje użycie procesora oraz pamięci RAM. Wykorzystanie pamięci pokaże również polecenie:
: 26 października 2011, 20:03
autor: Michcio
Lecz jak mogę z tego wyciągnąć sam procent? Bo chce sam procent zwrócić do skryptu php.
: 26 października 2011, 21:45
autor: lessmian2
Łomatko. Jak masz pola 'total' i 'used' jako wynik polecenia free, to nie umiesz policzyć ile to procent? Matematyka na poziomie podstawówki.
: 26 października 2011, 22:50
autor: maxdawid
- Naciskasz klawisz ,,1'' (wyświetli wszystkie rdzenie), potem klawisz ,,W '' (zapisuje konfigurację, następnym razem nie będziesz musiał naciskać klawisza ,,1'').
- Parsowanie pliku.
: 24 listopada 2011, 23:24
autor: buker999
Podłączę się do tematu bo prawie tego samego potrzebuję. Potrzebuję wyciągnąć z serwera dane na temat zużycia ramu, procesora, dysku itp., itd, i wstawić do bazy danych. Na razie mam problem z CPU.
Ram i Cpu już działa(kod niżej). Proszę o jakieś poprawki kosmetyczne albo inny model działania.
CPU:
Kod: Zaznacz cały
$wyk = "top -b -n 1 | awk {'print $9'}";
ob_start();system($wyk);
$wynik = ob_get_contents();
ob_end_clean();
$wynik = explode("%CPU", $wynik);
$obc = 0;
foreach(explode("\n", $wynik[1]) as $proc){ $obc += $proc;}
echo $obc.'%';
Pobieranie ramu działa dobrze ale może da się prościej:
Kod: Zaznacz cały
$rtotal = trim(shell_exec('grep MemTotal /proc/meminfo'));
$rfree = trim(shell_exec('grep MemFree /proc/meminfo'));
$ramtotalout = str_replace('MemTotal:', "", $rtotal);
$ramfreeout = str_replace('MemFree:', "", $rfree);
$ramtotal = trim(str_replace('kB', "", $ramtotalout));
$ramfree = trim(str_replace('kB', "", $ramfreeout));
echo $ramtotal."\n".$ramfree;
Czas zacząć bawić sie nad dyskami.
Potrzebuje wyswietlic ile dana maszyna ma dysku czyli max i ile jest zuzytego.
: 25 listopada 2011, 19:04
autor: maxdawid
Dysku czy partycji? Np. zamontowane partycje ładnie zostaną zwrócone przez:
: 26 listopada 2011, 12:05
autor: buker999
maxdawid pisze:Dysku czy partycji? Np. zamontowane partycje ładnie zostaną zwrócone przez:
Chodzi o dysk. Ale to będę wyszukiwał z tekstem "sda", wycinał wszystko poza wartościami, a pod koniec dodam wszystko i gotowe.
Jak coś zmajstruje to wstawię
No i mam problem nie mam pojęcia jak wyszukać partycje te dla danych.
Po "dev" pokazuje (gdzie są montowane) nie mogę po sda, bo w niektórych zamiast "sda" może być "simfs". Ktoś ma jakiś pomysł?
: 26 listopada 2011, 17:10
autor: lessmian2
mount? /proc/mounts?
: 26 listopada 2011, 17:25
autor: buker999
To nic mi nie daje