您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

centos 系统性能检测

时间:2021-09-15 09:35:07  来源:  作者:学习运维的小C

cpu

一般查看top 看其1分钟,5分钟.15分钟的负载情况,若5分钟和15分钟的值超过了cpu个数的两倍,则一般需要优化。若低于cpu个数,则说明系统运行正常。若长期低于1,则表示系统处于空闲状态。

vmstat 命令也可以查看 进程,内存,swap,磁盘io,cpu使用等。

centos 系统性能检测

 

 

centos 系统性能检测

 

 

cpu显示了用户进程和内核进程所消耗的cpu时间百分比,us较高说明用户进程消耗的cpu时间多,us+sy产考值一般为80%,若长期大于80%则表示cpu不足。swpd 表示交换分区使用,一般si、so的值为0,若两个值长期不为0则表示系统内存不足,需要增加系统内存。io表示磁盘读写,bi+bo产考值为1000,若大于1000则wa值较大,表示系统磁盘io有问题。system项显示采集间隔内发生的中断数,in和cs这两个值越大,会看到由内核消耗的cpu时间会越多。

内存

top命令进行查看

centos 系统性能检测

 

mem 表示内存 依次为总内存 空闲内存 已使用的 用于缓存文件系统的内存

swap 表示交换 总大小 空闲的交换分区 使用的交换分区 可用的交换分区

vmstat 命令查看

centos 系统性能检测

 

内存的监控

free 命令

 

centos 系统性能检测

 

total:物理内存的总大小。

used:已经使用的物理内存多小。

free:空闲的物理内存值。

shared:多个进程共享的内存值。

buffers/cached:磁盘缓存的大小。

第二行Mem:代表物理内存使用情况。

第三行(-/+ buffers/cached):代表磁盘缓存使用状态。

第四行:Swap表示交换空间内存使用状态。

free命令输出的内存状态,可以通过两个角度来查看:一个是从内核的角度来看,一个是从应用层的角度来看的。

1.从内核的角度来查看内存的状态

若简单的从free 去看系统剩余空间的话-----内核完全控制着内存的使用情况,linux会在需要内存的时候,或在系统运行逐步推进时,将buffers和cached状态的内存变为free状态的内存,以供系统使用。

2.从应用层的角度来看系统内存的使用状态

也就是linux上运行的应用程序可以使用的内存大小,应用程序可用的物理内存值是Mem项的free值加上buffers和cached值之和,也就是说,这个free值是包括buffers和cached项大小的。对于应用程序来说,buffers/cached占有的内存是可用的,因为buffers/cached是为了提高文件读取的性能,当应用程序需要用到内存的时候,buffers/cached会很快地被回收,以供应用程序使用。

buffers与cached都是内存操作,用来保存系统曾经打开过的文件以及文件属性信息,这样当操作系统需要读取某些文件时,会首先在buffers与cached内存区查找,如果找到,直接读出传送给应用程序,如果没有找到需要数据,才从磁盘读取,这就是操作系统的缓存机制,通过缓存,大大提高了操作系统的性能。但buffers与cached缓冲的内容却是不同的。

buffers是用来缓冲块设备做的,它只记录文件系统的元数据(metadata)以及 tracking in-flight pages,而cached是用来给文件做缓冲。更通俗一点说:buffers主要用来存放目录里面有什么内容,文件的属性以及权限等等。而cached直接用来记忆我们打开过的文件和程序。

硬盘IO

IOStat 命令查看

centos 系统性能检测

 

tps表示每秒钟发送的I/O 请求数,kB_read/s 表示每秒读取的数据块,kB_wrtn/s 表示每秒写入的数据块,kB_read 表示读取的所有数据块,kb_wrtn表示写入的所有数据块.



Tags:centos   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
查看设备[root@sectransfer-srv ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 3.9G 0 part [SWAP...【详细内容】
2021-12-07  Tags: centos  点击:(13)  评论:(0)  加入收藏
简介CentOS有自带的supervisor,可以通过yum直接安装。安装在CentOS7上可以直接安装,在CentOS Stream上可以通过epel-release安装。yum -y install supervisor服务CentOS7以上...【详细内容】
2021-10-26  Tags: centos  点击:(40)  评论:(0)  加入收藏
之前写了个Oracle12c在Redhat6.8下的静默安装,操作系统版本太老了而且没配插图,今天重新写个centos 7 下静默安装。 准备环境:centos 7 虚拟机一台,Oracle12c安装包。1、检查防...【详细内容】
2021-10-12  Tags: centos  点击:(29)  评论:(0)  加入收藏
cpu一般查看top 看其1分钟,5分钟.15分钟的负载情况,若5分钟和15分钟的值超过了cpu个数的两倍,则一般需要优化。若低于cpu个数,则说明系统运行正常。若长期低于1,则表示系统处于空...【详细内容】
2021-09-15  Tags: centos  点击:(70)  评论:(0)  加入收藏
早在2020年12月,Red Hat 就表示将停止基于RedHat版本的CentOS。这在CentOS社区掀起了轩然大波。这个变化导致了几个令人兴奋的CentOS分支。第一个宣布的是Rocky Linux。CentO...【详细内容】
2021-07-20  Tags: centos  点击:(290)  评论:(0)  加入收藏
卸载系统自带的mariadb[root@g-1 ~]# rpm -qa | grep -i mariadb mariadb-libs-5.5.52-1.el7.x86_64 mariadb-5.5.52-1.el7.x86_64 [root@g1 ~]# rpm -e --nodeps mariadb-l...【详细内容】
2021-04-29  Tags: centos  点击:(222)  评论:(0)  加入收藏
Oracle 数据库安装: 安装前依赖验证:rpm -q \binutils\compat-libstdc++-33 \elfutils-libelf \elfutils-libelf-devel \expat\gcc\gcc-c++ \glibc \glibc-common \glibc-deve...【详细内容】
2021-03-09  Tags: centos  点击:(168)  评论:(0)  加入收藏
对于多台服务器安装mysql数据库,采用手工安装,是非常繁琐的,如果采取脚本批量安装,就非常的方便了,具体操作方法如下:创建目录mkdir -p /appsmkdir -p /data 上传安装包 上传执行...【详细内容】
2021-01-08  Tags: centos  点击:(189)  评论:(0)  加入收藏
Nextcloud 简介:对于私人网盘,其中最出名的就是 seafile、owncloud和nextcloud。seafile是国人开发的,有免费和企业版,免费的功能有限;nextcloud是owncloud的一个分支,由原创始人...【详细内容】
2020-11-27  Tags: centos  点击:(205)  评论:(0)  加入收藏
现在很多编译器和软件都开始要求使用 JDK 11 了。因此我们希望在 CentOS 上安装 JDK 11。运行下面的命令:yum install java-11-openjdk-devel如果你的系统中还装有不同版本的...【详细内容】
2020-11-05  Tags: centos  点击:(55)  评论:(0)  加入收藏
▌简易百科推荐
阿里云镜像源地址及安装网站地址https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111kK44P更新源之前把之前的国外的镜像先备份一下 切换到yumcd...【详细内容】
2021-12-27  干程序那些事    Tags:CentOS7镜像   点击:(1)  评论:(0)  加入收藏
前言在实现TCP长连接功能中,客户端断线重连是一个很常见的问题,当我们使用netty实现断线重连时,是否考虑过如下几个问题: 如何监听到客户端和服务端连接断开 ? 如何实现断线后重...【详细内容】
2021-12-24  程序猿阿嘴  CSDN  Tags:Netty   点击:(12)  评论:(0)  加入收藏
一. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos.d/google-chrome.repo按i进入编辑模式写入如下内容:[google-chrome]name=googl...【详细内容】
2021-12-23  有云转晴    Tags:chrome   点击:(7)  评论:(0)  加入收藏
一. HTTP gzip压缩,概述 request header中声明Accept-Encoding : gzip,告知服务器客户端接受gzip的数据 response body,同时加入以下header:Content-Encoding: gzip:表明bo...【详细内容】
2021-12-22  java乐园    Tags:gzip压缩   点击:(8)  评论:(0)  加入收藏
yum -y install gcc automake autoconf libtool makeadduser testpasswd testmkdir /tmp/exploitln -s /usr/bin/ping /tmp/exploit/targetexec 3< /tmp/exploit/targetls -...【详细内容】
2021-12-22  SofM    Tags:Centos7   点击:(7)  评论:(0)  加入收藏
Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使...【详细内容】
2021-12-21  卷毛琴姨    Tags:云服务器   点击:(6)  评论:(0)  加入收藏
参考资料:Hive3.1.2安装指南_厦大数据库实验室博客Hive学习(一) 安装 环境:CentOS 7 + Hadoop3.2 + Hive3.1 - 一个人、一座城 - 博客园1.安装hive1.1下载地址hive镜像路径 ht...【详细内容】
2021-12-20  zebra-08    Tags:Hive   点击:(9)  评论:(0)  加入收藏
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。1、设置复杂密码服务器设置大写、小写、特殊字符、数字...【详细内容】
2021-12-20  网安人    Tags:服务器   点击:(7)  评论:(0)  加入收藏
项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。错误描述浏览器的console中,显示如下错误:nginx代理服务报Mixed Content: The page at ******** was loaded...【详细内容】
2021-12-17  mdong    Tags:Nginx   点击:(7)  评论:(0)  加入收藏
转自: https://kermsite.com/p/wt-ssh/由于格式问题,部分链接、表格可能会失效,若失效请访问原文密码登录 以及 通过密钥实现免密码登录Dec 15, 2021阅读时长: 6 分钟简介Windo...【详细内容】
2021-12-17  LaLiLi    Tags:SSH连接   点击:(16)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条