查看服务器性能负载的常用工具

1、查看CPU的性能负载

a)uptime

用于观察服务器整体负载,系统负载指运行队列(1分钟、5分钟、15分钟前)的平均长度, 正常情况需要小于cpu个数。

b)vmstat

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,通常使用vmstat 5 5(表示每隔5秒生成一次数据,生成五次)命令测试。将得到一个数据汇总他能够反映真正的系统情况。

c)top top命令是最流行Unix/Linux的性能工具之一。系统管理员可用运行top命令监视进程和Linux整体性能。

2、查看内存的性能负载

a)free

Linux下的free命令,可以用于查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

3、查看网络的性能负载

b)netstat

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

c)sar

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。

4、查看磁盘的性能负载

a)iostat

Linux下的iostat命令,可用于报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。

已有 5 条评论
  1. FranKap

    direct isotretinoin where to order medication without rx West Lothian Levitra Medicine Acquisto Viagra Generico Italia cheap cialis online Online Secure Progesterone Quick Shipping Maine Cialis Packungsbeilage Synthroid No Script

    FranKap 回复
  2. MatKili

    Acheter Du Clamoxil levitra 20 mg cost walmart Cialis Shipped From Canada

    MatKili 回复
  3. Austot

    Comprar Cialis En Murcia Priligy Cyprus Cephalexin Canine antabuse over the counter generic Cialis Anwendung Zeitraum Cheapeast Generic Dutasteride Visa Accepted C.O.D. Tyneside

    Austot 回复
  4. FranKap

    Gb Finoecia Prescription Generique Du Viagra Au Maroc cialis 5 mg best price usa Viagra Requiere Receta

    FranKap 回复
  5. MatKili

    Cephalexin 500 Dosage Zithromax Family Baclofen Tablet cialis Cialis Controindicazioni

    MatKili 回复
发表新评论