几个用来了解Linux系统的性能概况的Linux命令

发布时间:2022-11-23 00:29:58阅读:32次
系统大全为您提供Linux系统有一些基础的命令可以很好的用于服务器的监测。只作简单介绍,具体用法可通过–help查看或查阅相关资料网络:ifconfig,netstat磁盘:dfCPU:w进程:ps内存:freeI/O:iostatifconfig输入ifconfig,输出结果为:eth0:flags=4163mtu1500inet10.144.81.226netmask255.255.240.0broadcast10.144.95.255ether00:16:3e:02:04:batxqueuelen1000(Ethernet)RXpackets69775bytes91364566(87.1MiB)RXerrors0dropped0overruns0frame0TXpackets26057bytes1937311(1.8MiB)TXerrors0dropped0overruns0carrier0collisions0lo:flags=73mtu65536inet127.0.0.1netmask255.0.0.0looptxqueuelen0(LocalLoopback)RXpackets286bytes32054(31.3KiB)RXerrors0dropped0overruns0frame0TXpackets286bytes32054(31.3KiB)TXerrors0dropped0overruns0carrier0collisions0结果中显示了服务器的网卡数量、IP地址、MAC地址、MTU的大小、网卡收发包的情况。ethX(x为0,1,2……),有几个就有几张网卡;inet就是IP地址,netmask是子网掩码,broadcast是广播地址netstatnetstat是查看网络相关数据的命令,ActiveInternetconnections(serversandestablished)ProtoRecv-QSend-QLocalAddressForeignAddressStateTimertcp00127.0.0.1:80050.0.0.0:*LISTENoff(0.$tcp000.0.0.0:80090.0.0.0:*LISTENoff(0.$tcp000.0.0.0:800.0.0.0:*LISTENoff(0.$tcp000.0.0.0:80800.0.0.0:*LISTENoff(0.$tcp000.0.0.0:220.0.0.0:*LISTENoff(0.$tcp00115.28.204.58:5843342.156.166.25:80ESTABLISHEDoff(0.$tcp052115.28.204.58:2259.71.67.114:21489ESTABLISHEDon(0.4$udp00115.28.204.58:1230.0.0.0:*off(0.$udp0010.144.81.226:1230.0.0.0:*off(0.$udp00127.0.0.1:1230.0.0.0:*off(0.$udp000.0.0.0:1230.0.0.0:*off(0.$udp600:::123:::*可以用来查看服务器上所有的网络层连接状况。ww命令用于查看服务器的负载情况,输入w,命令输出如下:16:59:52up4days,18:20,1user,loadaverage:0.09,0.04,0.05USERTTYLOGIN@IDLEJCPUPCPUWHATrootpts/016:510.00s0.06s0.00sw结果中包括服务器的运行时间(4days,18:20),用户数量,当前用户及其运行的程序,loadaverage的三个值分别是1分钟、5分钟、10分钟的平均负载。系统每5s记录系统中当前正在运行的任务和正在等待磁盘I/O的任务数,每1分钟、5分钟、10分钟计算一次平均值,这个值就是平均负载。dfdf命令用于查看磁盘的情况,输入df-hFilesystemSizeUsedAvailUse%Mountedon/dev/xvda140G2.1G36G6%/devtmpfs489M0489M0%/devtmpfs497M0497M0%/devmtmpfs497M19M478M4%/runtmpfs497M0497M0%/sys/fs/cgrouptmpfs100M0100M0%/run/user/0可看到磁盘使用情况,挂载盘的目录等。freefree命令用于查看内存状态totalusedfreesharedbufferscachedMem:10166569401687648819384114052543612-/+buffers/cache:282504734152Swap:000可以看出总内存大小,已使用的内存和剩余内存。swap是交换分区,可理解为虚拟内存iostatio即I/O,这个命令是用来输出I/O相关的数据的,输入iostat-xLinux3.10.0-123.9.3.el7.x86_64(iZ28yqvmjkrZ)03/20/2016_x86_64_(1CPU)avg-cpu:%user%nice%system%iowait%steal%idle0.190.000.130.060.1699.47Device:rrqm/swrqm/sr/sw/srkB/swkB/savgrq-szavgqu-sza$xvda0.000.170.100.330.945.1428.830.012$Device表示的是磁盘设备的数据ps这个命令用于查看进程信息,输入ps-auxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.31887923804?SsMar150:10/usrb/systemd/syste$root20.00.000?SMar150:00[kthreadd]root30.00.000?SMar150:01[ksoftirqd/0]root50.00.000?S<Mar150:00[kworker/0:0H]root70.00.000?SMar150:00[migration/0]root80.00.000?SMar150:00[rcu_bh]root90.00.000?SMar150:00[rcuob/0]……可以输出进程标识符、CPU、内存等的使用情况。ps的参数很多,记住几个常用的,有特殊需求时再查阅资料经验总结:  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
排行榜