RHEL7提供大量系统管理工具,简要记录一下各工具的作用,后续再详细说明用法.
工具 | 描述 |
/proc | linux的内存镜像目录./proc/sys目录下的文件能被临时修改,从而改变linux内核参数. |
GNOME Moniter | 图形化监视器,显示系统、进程、资源(CPU时间、内存、网络)、文件系统的统计数据. |
PCP | 一套工具、服务和程序库的集合,用于获取、存储及分析系统的性能测量值.支持python、perl、C++、C. |
tuna | tuna能调试配置linux系统的详细参数,包括调度器策略、线程优先级、CPU中断关联等. |
top | 动态的监视系统的各种资源. |
ps | 提供运行进程的快照. |
vmstat | 虚拟内存统计.统计包括系统进程、内存、分页、输入/输出、中断和CPU活动的即时数据. |
sar | 统计一段时间内系统活动的数据. |
tuned | 在后台调度程序,通过调节配置文件使操作系统在特定工作负载下发挥更好的性能. |
tuned-adm | 作用类似tuned,额外增加了用户自定义功能. |
perf | 通过使用硬件性能计数器和内核跟踪程序,追踪其它命令和应用程序对系统的影响.记录系统性能数据生成数据分析报告. |
turbostat | 统计intel64位处理器的拓扑、频率、空闲、的电源状态、温度、用电量数据. |
iostat | 统计系统输入/输出设备负载性能数据. |
irqbalance | 处理器硬件中断调度控制器. |
ss | 显示socket统计数据. |
numastat | 以numa节点为单位,显示CPU和操作系统的内存统计数据. |
numad | numa关联管理程序,通常在后台运行以监控numa拓扑和资源使用率. |
systemtap | 跟踪和探测工具,详尽地监控和分析操作系统(内核)的活动,在系统性能分析中非常有帮助. |
OPerfile | 全系统性能监控工具.使用CPU的硬件监控信号获取内核和系统可执行文件的信息,存在局限性,通常配合其它工具使用. |
Valgrind | 使用自有的模拟CPU运行应用程序,测试应用程序的代码. |
.