作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题,本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。
1 cpu性能评估
 Cpu是影响Linux性能的主要因素之一,下面先介绍几个查看CPU性能的命令。
1.1 vmstat命令
该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况。
下面是vmstat命令在某个系统的输出结果:
[root@node1 ~]# vmstat 2 3
procs -----------memory----------  ---swap--  -----io---- --system--  -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo    in    cs    us sy  id  wa st
 0  0    0    162240   8304  67032   0    0    13    21   1007   23     0  1  98  0  0
 0  0    0    162240   8304  67032   0    0     1     0   1010   20     0  1  100 0  0
 0  0    0    162240   8304  67032   0    0     1     1   1009   18     0  1  99  0  0
对上面每项的输出解释如下:

转载于:https://blog.51cto.com/devin223/1664941

细说Linux 系统优化相关推荐

  1. linux需要检测的系统资源不足,细说Linux 系统优化

    作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题.软件问题.网络环境等的复杂性和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个 ...

  2. linux系统反应优化,细说Linux系统优化-实践篇【转载】

    作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题.软件问题.网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪 ...

  3. linux协议栈劫持,Linux系统优化之TCP协议栈优化-基本篇1

    因为在做爬虫分布式系统的过程中,涉及到了一些linux系统优化方面的知识,所以来总结一下,我们会对linux的不同模块做相关的基本优化,这篇文章主要讲述的是关于tcp协议栈的参数优化. 1.机器环境 ...

  4. linux+系统优化基础,linux系统优化基础

    linux系统优化基础 tags: linux 优化 kingle --- ### 1, 查看centos版本:cat etc/redhat-release 看看centos架构信息:uname -m ...

  5. it招聘上说熟悉linux系统,运维入门:细说Linux,做IT必看

    原标题:运维入门:细说Linux,做IT必看 Linux进程和系统.任务管理 一.基本概念 程序:一组指令的集合 进程:程序的具体实现,执行程序的具体过程 子进程调用:fork-and-exec流程: ...

  6. linux系统优化步骤,Linux系统优化的步骤有哪些

    吴川 华南区技术负责人 概要 Linux是一种操作系统,是一种计算机操作系统.现在发展非常迅速,本文跟大家普及一下Linux系统优化方法 Linux是一种操作系统,跟Windows类似,它是开源的,大 ...

  7. 红旗linux认证管理专家,linux认证:亲自感受红旗linux系统优化大全

    优化的方法很多,下面是我想到的几种方法: 1.装机时,一定要把grub装在MBR上. 2.装机时,千万别忘了划出swap分区. 3.首先关闭系统服务中的cups.smb.smbupdate三个服务. ...

  8. Linux系统优化基础和系统监控

    系统优化 系统优化有其两面性,选择优化一个选项的时候,总会牺牲另一个选项的性能 优化的几个方向: 加硬件 架构 云(资源流动性)linux系统优化,调优 (微调)redhat官方文档 Red_Hat_ ...

  9. 细说linux挂载——mount,及其他

    纯粹针对刚刚解封开包的新新手,老鸟们请自觉绕行,否则浪费你的时间你非要逼我做谋杀犯可不光我的事你还没地方说理去. 如果你正好是个崭新的新手,就耐心的花点时间看看吧,至少大概看看,不要在一个陌生又黑暗的 ...

最新文章

  1. 在 ABP vNext 中编写仓储单元测试的问题一则
  2. java开发工具软件排行榜
  3. 生信宝典被分享最多的15篇文章
  4. 四、StringBuffer StringBuilder String 区别
  5. 税控盘抄报税显示服务器为空,税控盘显示离线是什么原因造成的?怎么处理?...
  6. 用集合编写的java通讯录_java使用集合实现通讯录功能
  7. 采用install.sh安装脚本进行快速安装astercc
  8. [Android自定义控件] Android自定义控件
  9. 智能制造解决方案举例 智能制造解决方案落地实例
  10. Android实现自定义曲线截屏,Android实现矩形区域截屏的方法
  11. Hibernate一对多关联关系
  12. 读书笔记 ---《偷影子的人》
  13. PHP输出JSON格式数据
  14. 统计套利之平稳性检验
  15. Javascript使用三大家族和事件来DIY动画效果相关笔记(四)
  16. 梦想贵在坚持 第一周(1.9-1.15)
  17. iOS开发 - 使用IJKPlayer时,关于需求要边下边播的缓存功能,退回来后播放缓存不再耗流量
  18. 2048AI设计与实现
  19. Flutter——Flutter初探与Dart基础
  20. 轮播图代码,带定时器和小圆圈(易懂)

热门文章

  1. 调试U-Boot笔记(一)
  2. 用 chown 和 chmod 修改目录所属用户及权限
  3. SVN 自动部署到开发环境
  4. object数据类型
  5. 小程序外接web-view坑------alert显示域名
  6. C++编程基础二 03-const形参与实参
  7. 2018年最新的single-cell-RNA-seq analysis repositories
  8. MFC动态调用DLL
  9. 一些Java面试题深入分析
  10. 云计算和并行计算的关系