Hmm, that java process has 0.227 TB of mapped virtual memory and 3090% CPU..
Linux Performance Analysis
11–20 of 84 posts
Re: Linux Performance Analysis
#12Re: Linux Performance Analysis
#13that's a pretty awesome summary. to that i would add: * `iftop` that allows me to quickly check which network streams are hogging the machine (this is a little like sar -n DEV 1 but much more detailed!) * `tcpdump -c 100 -vv`- poor man's alternative to iftop or systat if they're not available locally * tail those logfiles, with systemd it's even easier with journald as all logfiles can be checked at once: `journalctl…
Re: Linux Performance Analysis
#14Hmm, that java process has 0.227 TB of mapped virtual memory and 3090% CPU..
You sound like you doubt the readings. This is netflix, I assume they have some pretty hefty kit backing up their service. For a massive server the CPU reading might not be unusual. Maybe it has 32+ CPU cores and a multi-threaded java app is spinning most of them. Also remember that on a heavily loaded system the task that is reading CPU use is itself competeing for time. Timing issues and other monitoring vagueries…
The RES column shows how much memory is resident (eg, currently backed by physical memory), and that is a much more reasonable 12GB.
Re: Linux Performance Analysis
#15Hmm, that java process has 0.227 TB of mapped virtual memory and 3090% CPU..
You sound like you doubt the readings. This is netflix, I assume they have some pretty hefty kit backing up their service. For a massive server the CPU reading might not be unusual. Maybe it has 32+ CPU cores and a multi-threaded java app is spinning most of them. Also remember that on a heavily loaded system the task that is reading CPU use is itself competeing for time. Timing issues and other monitoring vagueries…
Re: Linux Performance Analysis
#16Hmm, that java process has 0.227 TB of mapped virtual memory and 3090% CPU..
You sound like you doubt the readings. This is netflix, I assume they have some pretty hefty kit backing up their service. For a massive server the CPU reading might not be unusual. Maybe it has 32+ CPU cores and a multi-threaded java app is spinning most of them. Also remember that on a heavily loaded system the task that is reading CPU use is itself competeing for time. Timing issues and other monitoring vagueries…
Re: Linux Performance Analysis
#17Earlier quoted context omitted.
You sound like you doubt the readings. This is netflix, I assume they have some pretty hefty kit backing up their service. For a massive server the CPU reading might not be unusual. Maybe it has 32+ CPU cores and a multi-threaded java app is spinning most of them. Also remember that on a heavily loaded system the task that is reading CPU use is itself competeing for time. Timing issues and other monitoring vagueries…
Probably r3.8xlarge.
Re: Linux Performance Analysis
#18I'm wondering if there's a way to automate this kind of analysis to give you condensed, interesting points of a system performance status. À la powertop for power management.
Re: Linux Performance Analysis
#19that's a pretty awesome summary. to that i would add: * `iftop` that allows me to quickly check which network streams are hogging the machine (this is a little like sar -n DEV 1 but much more detailed!) * `tcpdump -c 100 -vv`- poor man's alternative to iftop or systat if they're not available locally * tail those logfiles, with systemd it's even easier with journald as all logfiles can be checked at once: `journalctl…
I'll add to your list with htop. Its a little nicer than plain ole top.
Re: Linux Performance Analysis
#20Hmm, that java process has 0.227 TB of mapped virtual memory and 3090% CPU..