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 工具,查看总体流量趋势情况

不积跬步,无以至千里;不积小流,无以成江海。

系统调优之四大天王——快来瞧瞧~相关推荐

  1. linux内核 cpu io等待,linux系统调优之IO、cpu

    首先先要再次强调一个概念:系统调优的目的不是怎样去吧那一部分做的特别优化.而是整体的全局的考虑.性能优化是为了找到系统的瓶颈并且想办法提高瓶颈最好能够去除.(个人认为万事皆有利弊,在计算机的世界里同样 ...

  2. Linux云计算架构-系统调优【CPU、IO、网络、内核参数调优】

    文章目录 Linux云计算架构-系统调优[CPU.IO.网络.内核参数调优] 1. CPU调优 2. IO调优 3. 网络调优 3.1 网络冗余(主备模式) 3.2 负载均衡模式 4. 内核参数调优 ...

  3. 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)

    51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下    127.0.0.1    hostname,因为 ...

  4. 健康学习到150岁,人体系统调优不完全指南

    GitHub - zijie0/HumanSystemOptimization: 健康学习到150岁 - 人体系统调优不完全指南健康学习到150岁 - 人体系统调优不完全指南. Contribute ...

  5. linux @webserviceclient 访问超时_Linux系统调优

    linux系统linux系统安装完毕后,首先要做的就是系统调优,这样会提高系统的使用效率,接下来为大家介绍一下linux系统调优方法.linuxlinux系统安装完毕后,首先要做的就是系统调优,这样会 ...

  6. alsa 测试 linux_Linux低延迟服务器系统调优

    最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟.同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象):或者对现今cpu + 网卡的低延迟潜力认识不足(动辄 ...

  7. Sybase数据库应用系统调优的五大领域

    Sybase数据库应用系统调优的五大领域 2011/3/14/13:49来源:慧聪it网 本 文以"某大型商业银行的网上银行系统"这一很具有典型意义的企业级大型Sybase数据库应 ...

  8. Linux 系统调优相关工具

    内容: 11.1 系统调优概述 11.2 查看 CPU 负载相关工具,找出系统中使用 CPU 最多的进程 11.3 查看 Memory 运行状态相关工具,找出系统中使用内存最多的进程 11.4 查看 ...

  9. Linux系统调优详解(十二)——IO调优之磁盘测速

    今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,测试对磁盘的速度. 在进行Linux系统调优的时候,我们需要对当前系统的硬盘读写速度进行测试.此时,我们可以选择使用hdparm命令或 ...

最新文章

  1. .net 无法通过嵌套类型访问外部类型的非静态成员-解决方案
  2. Angular2学习笔记——NgModule
  3. excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)
  4. 性能强悍的MCU,主频干到GHz
  5. React Native App设置amp;Android版发布
  6. css如何调整红心样式_在JavaScript应用程序中包含CSS的多种方法「渡一」
  7. 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一 3.13 故事
  8. Silverlight中调用ClientBin下非xap内的xml的方法
  9. VC预处理指令与宏定义的妙用
  10. oracle IMP命令导入导出DMP文件
  11. OpenCV 禁止吸烟图像拼接
  12. 抓取日志的小工具(命令)Adb logcat
  13. 洛谷 P1357 花园
  14. 计算机科学技术标准,计算机科学技术基础知识之标准化和知识产权基础知识
  15. 用to_datetime函数实现时间格式的转化
  16. 记录一次Anaconda安装Spyder失败及解决方法
  17. 计算机考研考线代和概率论吗,考研数一数二数三的区别有哪些
  18. 微信支付 普通商户版 服务商版 银行服务商版 区别
  19. 什么是应用服务器,常用的应用服务器有哪些?
  20. BAT 大企内部面试题泄密

热门文章

  1. HTML入门学习-含代码和配套资料
  2. GraphQL:你的容颜,十万光年
  3. AI崛起,阿里的科技孵化力|甲子光年
  4. VS2017学习C++基础十一(项目实战:小公主养成记)
  5. 转:Mybatis与JDBC批量插入数据库哪个更快
  6. 【李宏毅机器学习】TransFormer框架基础储备知识(p51) 学习笔记 | 全程手码,放心食用
  7. jAVA EE NZ2001 java EE学习总结 第七周(包含思维导图) 主要内容I/O框架、网络编程、反射
  8. 塞拉利昂一公司计划投资10亿美元用于建设光伏农业项目
  9. PHP的OpenSSL加密扩展学习(三):证书操作
  10. mysql函数 动态语句_自定义函数动态执行SQL语句