diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-09-20 11:59:36 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-09-20 11:59:36 +0200 |
commit | 89551ddfc2879530981eba3db9ab857b88409ad8 (patch) | |
tree | b0fa2c3d84201a3bce8d46c002a2e506a95f1c24 /src/Client | |
parent | 5286ffcb30e3005569199c45bca38dfbf346cec3 (diff) | |
download | mad-89551ddfc2879530981eba3db9ab857b88409ad8.tar mad-89551ddfc2879530981eba3db9ab857b88409ad8.zip |
Lese /proc/loadavg f?r weitere Statusinformationen aus
Diffstat (limited to 'src/Client')
-rw-r--r-- | src/Client/CommandParser.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Client/CommandParser.cpp b/src/Client/CommandParser.cpp index 34c7e4f..ccf5a74 100644 --- a/src/Client/CommandParser.cpp +++ b/src/Client/CommandParser.cpp @@ -74,8 +74,7 @@ void CommandParser::printHostStatus(const Net::Packets::HostStatusPacket &packet std::printf("%lu:%02lu", hours, minutes); - if(packet.getIdleTime()) - std::printf(" (load average: %.1f%%)", 100.0f-(packet.getIdleTime()*100.0f/packet.getUptime())); + std::printf(" (load average: %.2f %.2f %.2f, %lu processes)", packet.getLoadAverage1(), packet.getLoadAverage5(), packet.getLoadAverage15(), (unsigned long)packet.getProcessNumber()); std::printf("\n\n"); } |