Linux服务器性能查看
一、CPU性能查看
1、查看物理cpu个数:
#cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
2、查看每个物理cpu中的core个数:
#cat /proc/cpuinfo |grep "cpu cores"|wc -l
3、逻辑cpu的个数:
#cat /proc/cpuinfo |grep "processor"|wc -l
物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)
二、内存查看
1、查看内存使用情况:
#free -m
三、硬盘查看
1、查看硬盘及分区信息:
#fdisk -l
2、查看文件系统的磁盘空间占用情况:
#df -h
3、查看硬盘的I/O性能(每隔一秒显示一次,显示5次):
#iostat -x 1 5
4、查看linux系统中某目录的大小:
#du -sh /root
如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录,然后按照从大到小的顺序,找出系统中占用最多空间的前10个文件或目录:
#du -cksh *|sort -rn|head -n 10
四、查看平均负载
有时候系统响应很慢,但又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待
#uptime
还有动态命令:
#top
eg:
top - 21:33:09 up 1:00, 1 user, load average: 0.00, 0.01, 0.05
如果每个逻辑cpu当前的活动进程不大于3,则系统性能良好
如果每个逻辑cpu当前的活动进程不大于4,表示可以接受
如果每个逻辑cpu当前的活动进程大于5,则系统性能问题严重
一般计算方法:负载值/逻辑cpu个数
还可以结合vmstat命令来判断系统是否繁忙procs/memeory/swap/io/system/cpu
五、其他参数
查看内核版本号:
#uname -a
简化命令:
#uname -r
查看系统是32位还是64位的:
#file /sbin/init
查看发行版:
#cat /etc/issue 或 #lsb_release -a
查看系统已载入的相关模块:
#lsmod
查看pci设置:
#lspci

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
linux文件搜索命令
文件搜索命令locate:搜索快,新建文件无法搜索; 命令格式:locate文件名//在后台数据库中按文件名搜索,搜索速度快; /var/lib/mlocate : locate命令所搜索的后台数据库 命令:updatedb// 更新数据库,默认是一天自动更新; 一 安装 linux中locate查找命名依赖updatedb的协助, 安装updatedb命令需要使用mlocate包 yum install mlocate mac上默认会有mdfind命令来替代locate命令 二定时执行 在/etc/crontab中增加 50 6 * * * updatedb /etc/updatedb.conf 配置文件中: 1.PRUNE_BIND_MOUNTS = “yes” 开启搜索限制 2.PRINEFS = 搜索时,不搜索的文件系统; 3.PRUNEFNAMES = 搜索时,不搜索的文件类型; 4.PRUNEFATHS = 搜索时,不搜索的路径; 命令的搜索命令: 命令格式:whereis文件名 //搜索命令所在的路径和帮助文档所在位置; 选项: -b: 只查找可执行文件 ...
- 下一篇
CentOS 7配置Nginx反向代理
Nginx作为反向代理服务器被广泛使用在各大互联网企业。它简单易用,可以根据业务的需求将其不同的业务类型代理至不同的服务器,将整个站点请求压力按类型分摊到不同的服务器。该方式使的整个站点请求性能得以极大的提升。本文简要描述了Nginx几种不同情形的代理演示,供大家参考。 一、反向代理及演示环境描述 1、反向代理 在计算机网络中,反向代理是一种代理服务器,代表客户端从一个或多个服务器检索资源。然后将这些资源返回给客户机,就像它们源自Web服务器本身一样。与正向代理相反,正向代理是与其关联的客户端联系任何服务器的中介,反向代理是任何客户端与其关联的服务器进行联系的中介。 有关正向代理可参考:基于CentOS 7配置Nginx正向代理 2、本演示中的几个服务器 二、常规反向代理配置 1、后端服务器配置(Apache) 后端Apache服务器主机名及IP # hostname centos7-web.example.com # more /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # ip addr|grep ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启