系统调优之四大天王——快来瞧瞧~
CPU
Memory
IO
Network
CPU
找出系统中使用CPU最多的进程木马与使用率?
一、uptime命令:
1). 23:42:59 当前时间
2). up 18 min 系统运行时间 ,说明此服务器连续运行18分钟
3). 2 users 当前登录用户数
4). load average: 0.97, 0.31, 0.21 系统负载,即任务队列的平均长度。 三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。
注:
如果在视图界面也就是init 5的情况下,打开终端输入uptime默认当前用户会有2个,因为系统默认使用root用户启动了init 5的视图界面程序。
根据前辈的经验:如果服务器的CPU为1核心,则load average中的数字 >=3 负载过高,如果服务器的CPU为4核心,则load average中的数字 >=12 负载过高。
二、使用top命令
1)运行top , 找出使用CPU最多的进程 ,按大写的P,可以按CPU使用率来排序显示
2)按照实际使用CPU,从大到小排序显示所有进程列表
注:
-pcpu 可以显示出进程绝对路径,方便找出木马程序运行的路径。
(3)运行top ,按1 来显示出CPU核心数。#我这里是八核
三、CPU使用率
我的Linux系统CPU飙到393%?
答:一个CPU核心使用率为100%,两核就是200%…
而我的是八核,所以可以飙到800%。由此可见这很正常!
内存
找出系统中使用内存最多的进程?
一、使用top命令
1)运行top , 然后按下大写的M 可以按内存使用率来排序显示
2)按照实际使用内存,从大到小降序显示所有进程列表(-rss去掉减号‘-’就是升序)
硬盘I/O
通过iostat命令查看哪块硬盘哪个分区是否存在瓶颈?
常用参数:
-d 仅显示磁盘统计信息
-k 以K为单位显示每秒的磁盘请求数,默认单位块.
-p device | ALL 用于显示块设备及系统分区的统计信息.
使用方法:
iostat -d -k -p 设备名称
如:iostat -d -k -p /dev/sdb
案例:
公司有台奇怪的服务器,明明是刚买没多久,运行程序就是卡,看了一下CPU和内存都正常。那这是哪里出现了问题呢?
解决办法:
使用iotop命令,一眼看出到底是哪个进程在对磁盘读写最多...
参数:
-o, -only 只显示在读写硬盘的程序
-d SEC, -delay=SEC 设定显示时间间隔。 刷新时间
退出,按q或ctrl+C
Network
1)安装nethogs工具,查看各个进程的流量情况
下载地址:https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/n/nethogs-0.8.5-1.el7.x86_64.rpm
2)安装 nload 工具,查看总体流量趋势情况
不积跬步,无以至千里;不积小流,无以成江海。
系统调优之四大天王——快来瞧瞧~相关推荐
- linux内核 cpu io等待,linux系统调优之IO、cpu
首先先要再次强调一个概念:系统调优的目的不是怎样去吧那一部分做的特别优化.而是整体的全局的考虑.性能优化是为了找到系统的瓶颈并且想办法提高瓶颈最好能够去除.(个人认为万事皆有利弊,在计算机的世界里同样 ...
- Linux云计算架构-系统调优【CPU、IO、网络、内核参数调优】
文章目录 Linux云计算架构-系统调优[CPU.IO.网络.内核参数调优] 1. CPU调优 2. IO调优 3. 网络调优 3.1 网络冗余(主备模式) 3.2 负载均衡模式 4. 内核参数调优 ...
- 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)
51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下 127.0.0.1 hostname,因为 ...
- 健康学习到150岁,人体系统调优不完全指南
GitHub - zijie0/HumanSystemOptimization: 健康学习到150岁 - 人体系统调优不完全指南健康学习到150岁 - 人体系统调优不完全指南. Contribute ...
- linux @webserviceclient 访问超时_Linux系统调优
linux系统linux系统安装完毕后,首先要做的就是系统调优,这样会提高系统的使用效率,接下来为大家介绍一下linux系统调优方法.linuxlinux系统安装完毕后,首先要做的就是系统调优,这样会 ...
- alsa 测试 linux_Linux低延迟服务器系统调优
最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟.同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象):或者对现今cpu + 网卡的低延迟潜力认识不足(动辄 ...
- Sybase数据库应用系统调优的五大领域
Sybase数据库应用系统调优的五大领域 2011/3/14/13:49来源:慧聪it网 本 文以"某大型商业银行的网上银行系统"这一很具有典型意义的企业级大型Sybase数据库应 ...
- Linux 系统调优相关工具
内容: 11.1 系统调优概述 11.2 查看 CPU 负载相关工具,找出系统中使用 CPU 最多的进程 11.3 查看 Memory 运行状态相关工具,找出系统中使用内存最多的进程 11.4 查看 ...
- Linux系统调优详解(十二)——IO调优之磁盘测速
今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,测试对磁盘的速度. 在进行Linux系统调优的时候,我们需要对当前系统的硬盘读写速度进行测试.此时,我们可以选择使用hdparm命令或 ...
最新文章
- .net 无法通过嵌套类型访问外部类型的非静态成员-解决方案
- Angular2学习笔记——NgModule
- excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)
- 性能强悍的MCU,主频干到GHz
- React Native App设置amp;Android版发布
- css如何调整红心样式_在JavaScript应用程序中包含CSS的多种方法「渡一」
- 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一 3.13 故事
- Silverlight中调用ClientBin下非xap内的xml的方法
- VC预处理指令与宏定义的妙用
- oracle IMP命令导入导出DMP文件
- OpenCV 禁止吸烟图像拼接
- 抓取日志的小工具(命令)Adb logcat
- 洛谷 P1357 花园
- 计算机科学技术标准,计算机科学技术基础知识之标准化和知识产权基础知识
- 用to_datetime函数实现时间格式的转化
- 记录一次Anaconda安装Spyder失败及解决方法
- 计算机考研考线代和概率论吗,考研数一数二数三的区别有哪些
- 微信支付 普通商户版 服务商版 银行服务商版 区别
- 什么是应用服务器,常用的应用服务器有哪些?
- BAT 大企内部面试题泄密
热门文章
- HTML入门学习-含代码和配套资料
- GraphQL:你的容颜,十万光年
- AI崛起,阿里的科技孵化力|甲子光年
- VS2017学习C++基础十一(项目实战:小公主养成记)
- 转:Mybatis与JDBC批量插入数据库哪个更快
- 【李宏毅机器学习】TransFormer框架基础储备知识(p51) 学习笔记 | 全程手码,放心食用
- jAVA EE NZ2001 java EE学习总结 第七周(包含思维导图) 主要内容I/O框架、网络编程、反射
- 塞拉利昂一公司计划投资10亿美元用于建设光伏农业项目
- PHP的OpenSSL加密扩展学习(三):证书操作
- mysql函数 动态语句_自定义函数动态执行SQL语句