Linux system profiling software
-
I'm looking for a way to get system performance profiles over time on servers installed on bare metal. We have a number of production systems that were cobbled together by devs that I need to move toward virtualizing if possible. To do that I need to get a good idea of what their processor/RAM/IOPS actually are currently. Is there anything that I can run locally on several servers running Ubuntu 14.04?
-
Have you looked at the SAR output? That's what I normally use.
-
I'd use Zabbix and have it pull the performance metrics into a single location. Then enroll the servers and go from there.
Let the systems run for a few days or weeks to get an estimate.
-
www.stresslinux.org I downloaded this a bit ago but havent used it yet, got busy, and it is old.
There is linpack for cpu/mem
and hdparm for hdd testing -
DPACK?
-
@Dashrender said in Linux system profiling software:
DPACK?
Dell Profile something something something. Dell has a hosted tool that you install a client on and it sends usage information to their service.
-
Do you want to test max hw performance possible with stress test or the actual performance and IO loads of these servers with their current workload?
-
@momurda said in Linux system profiling software:
Do you want to test max hw performance possible with stress test or the actual performance and IO loads of these servers with their current workload?
Current workload. I want to know what unused overhead I have on the systems. Nothing is currently virtualized, and I don't like that and want to change, but I don't have much available budget to put new hardware in. I'm hoping that there is a significant percentage unused on some of the systems so I can shift some things around and virtualize with little to no purchasing.
-
Ah. Well in a pinch you could use something like the SW Network Monitor. It works fairly well and is easy to setup. Other options Nagios or OpenNMS both have snmp capability and can get performance data.
-
@Kelly said in Linux system profiling software:
@momurda said in Linux system profiling software:
Do you want to test max hw performance possible with stress test or the actual performance and IO loads of these servers with their current workload?
Current workload. I want to know what unused overhead I have on the systems. Nothing is currently virtualized, and I don't like that and want to change, but I don't have much available budget to put new hardware in. I'm hoping that there is a significant percentage unused on some of the systems so I can shift some things around and virtualize with little to no purchasing.
SAR is definitely the tool for you, then. SAR can be centrally collected, if you need.
-
SAR is likely already installed and collecting, making it that much easier.