详细的Linux服务器状态、性能相关命令

2025-05-27 0 39

服务器状态分析

查看Linux服务器CPU详细情况

#查看CPU的信息

  1. [root@host~]#cat/proc/cpuinfo

#查看物理CPU的个数

  1. [root@host/]#cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l

#查看每个物理CPU的核数

  1. [root@host/]#cat/proc/cpuinfo|grep"cpucores"|uniq

#逻辑CPU的个数(逻辑CPU = 物理CPU个数*核数)

  1. [root@host/]#cat/proc/cpuinfo|grep"processor"|wc-l

查看Linux服务器内存情况

#查看内存使用情况

  1. [root@host~]#free-m
  2. totalusedfreesharedbufferscached
  3. Mem:372256115017158
  4. -/+buffers/cache:81290
  5. Swap:5090509

>total:内存总数

>user:已使用内存数

>free:空闲内存数

>shared:多进程共享内存数

>buffers:缓冲内存数

>cached:缓存内存数

可用内存 = free+buffers+cached

已用内存 = used-buffers-cached

swap 交换内存数,此项可判断内存是否够用的标准

查看Linux服务器硬盘使用情况

#查看硬盘及分区信息

  1. fdisk-l
  2. [root@host~]#fdisk-l
  3. Disk/dev/sda:10.7GB,10737418240bytes
  4. 255heads,63sectors/track,1305cylinders
  5. Units=cylindersof16065*512=8225280bytes
  6. DeviceBootStartEndBlocksIdSystem
  7. /dev/sda1*11310439183Linux
  8. /dev/sda21478522112+82Linuxswap/Solaris
  9. /dev/sda37913059855877+83Linux

#检查文件系统的磁盘空间占用情况

df -h

  1. [root@host~]#df-h
  2. FilesystemSizeUsedAvailUse%Mountedon
  3. /dev/sda39.2G6.4G2.3G74%/
  4. /dev/sda199M12M82M13%/boot
  5. tmpfs187M0187M0%/dev/shm
  6. /dev/hdc4.1G4.1G0100%/mnt

服务器性能分析

#查看硬盘的I/O性能

  1. [root@host/]#iostat-d-x-k15
  2. #iostaat是含在套装systat中,在CentOs5.5用命令yum-yinstallsysstat来安装

I/0

查看Linux服务器的平均负载

  1. [root@host/]#uptime
  2. 12:39:12up2:50,3users,loadaverage:0.00,0.03,0.00
  1. [root@host/]#w
  2. 12:39:59up2:50,3users,loadaverage:0.00,0.03,0.00
  3. USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
  4. roottty1-09:5332:170.36s0.36s-bash
  5. rootpts/0192.168.1.10210:231:54m0.03s0.03s-bash
  6. rootpts/1192.168.1.10512:160.00s0.09s0.02sw

监控Linux服务器的整体性能

整体性能

  1. [root@host/]#vmstat14
  2. procs———–memory————-swap——-io——system——-cpu——
  3. rbswpdfreebuffcachesisobiboincsussyidwast
  4. 0005046450096101356002113925183009910
  5. 00050464500961013800000830180010000
  6. 00050464500961013800000833270010000
  7. 00050464501041013720003282227009910

#proces r:等待运行的进程数 b:非中断睡眠状态的进程数 w:被交换出去的可运行进程数

#memory swpd:虚拟内存使用情况 fres:空闲的内存 buff:用作缓存的内存数(单位:KB)

#swap si:从磁盘交换到内存的交换页数量 so:从内存交换到磁盘的交换页数量(单位:kb/秒)

#io bi:发送到块设备的块数 bo:从块设备接收到的块数(单位:块/秒)

#system in:每秒的中断数,包括时钟中断 cs:每秒的环境(上下文)切换数

#cpu us:CPU使用时间 sy:CPU系统使用时间 id:闲置时间(单位:百分比)

标准情况下:r小于5,b约为0

如果user + sys 小于70 表示系统性能较好;如果大于等于85以上,表示性能比较糟糕

查看Linux服务器的其他参数

查看系统内核的版本号

  1. [root@host/]#uname-a
  2. Linuxhost.domain.com2.6.18-194.el5#1SMPFriApr214:58:14EDT2010x86_64x86_64x86_64GNU/Linux
  3. [root@host/]#uname-r
  4. 2.6.18-194.el5

查看系统32位还是64位

  1. [root@host/]#ls-1F/|grep/$
  2. 查找是否有/lib64,有则系统为64位
  3. 另一种查看系统32位还是64位
  4. [root@host/]#file/sbin/init
  5. /sbin/init:ELF64-bitLSBexecutable,AMDx86-64,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped

查看服务器使用的Linux发行版的相关信息

  1. [root@host/]#lsb_release-a
  2. LSBVersion::core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
  3. DistributorID:CentOS
  4. Description:CentOSrelease5.5(Final)
  5. Release:5.5
  6. Codename:Final

查看系统已载入的相关模块

  1. [root@host/]#lsmod|grepip
  2. ipv643536124
  3. xfrm_nalgo433331ipv6
  4. dm_multipath569200
  5. scsi_dh421771dm_multipath
  6. dm_mod1016494dm_mirror,dm_multipath,dm_raid45,dm_log

在linux下查看PCI设置,lspci命令能列出机器中的PCI信息,比如声卡、显卡、Modem

  1. [root@host/]#lspci|grepEther
  2. 02:01.0Ethernetcontroller:IntelCorporation82545EMGigabitEthernetController(Copper)(rev01)

原文链接:https://www.toutiao.com/a6604596474200195597/

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 详细的Linux服务器状态、性能相关命令 https://www.kuaiidc.com/63623.html

相关文章

发表评论
暂无评论