访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

常见Linux调优命令和工具

时间:2019-07-26

linux常用shell命令_常用dos命令_linux常用命令

-p:显示指定磁盘分区统计信息。

-S:使用指定单位显示。参数有k、K、m、M,分别代表1000、1024、1 000 000、1 048 576字节(Byte)。默认单位为K(1024Bytes)。

-V:显示vmstat版本信息。

字段含义说明如表4.1所示。

表4.1

类 别

项 目

含 义

说 明

Procs(进程)

等待执行的任务数

显示了正在执行和等待CPU资源的任务个数。当这个值超过CPU个数时,就会出现CPU瓶颈

linux常用shell命令_linux常用命令_常用dos命令

置于等待队列(等待资源linux常用命令,等待输入/输出)的内核线程数目

Memory(内存)

正在使用的虚拟内存大小,单位为k

空闲内存大小

已用的buff大小,对块设备的读/写进行缓冲

已用的cache大小,文件系统的cache

非活跃内存大小,即被标明可回收的内存,区别于free和active

具体含义见概念补充(当使用-a选项时显示)

活跃的内存大小

具体含义见概念补充(当使用-a选项时显示)

从调页空间调度进的页面

调出到调页空间的页面

linux常用命令_linux常用shell命令_常用dos命令

每秒从交换区写入内存的大小(单位为kbit/s)

每秒从内存写到交换区的大小

每秒读取的块数(读磁盘)

现在的Linux版本,块的大小为1024Bytes

每秒写入的块数(写磁盘)

每秒中断数,包括时钟中断

这两个值越大,看到的由内核消耗的CPU时间会越多

每秒上下文切换数

CPU(以百分比表示)

用户进程执行消耗CPU时间(usertime)

---------------------------------------------------------------------------介绍:最简单的优化方法是借助prof工具判断程序的瓶颈在哪里,你必须判断出程序的那些部分消耗了大量资源.一旦你判断出瓶颈(比如说执行上万次的循环),你所做的第一件事就是重新设计程序,减低循环次数.当然,现在绝大多数优化编译器可以做到这一点,(不过最好还是自己来--东楼),但是记住,当以下情况出现时,优化是在浪费时间:1)程序只写了一部分2)程序还没有测试通过3)看起来...。fork炸弹以极快的速度创建大量进程(进程数呈以2为底数的指数增长趋势),并以此消耗系统分配予进程的可用空间使进程表饱和,而系统在进程表饱和后就无法运行新程序,除非进程表中的某一进程终止。分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出y值.模拟程序的运行过程,用表格对程序运行过程中各变量的值进行分析,不难得到最终的输出结果.解答:解:程序在运行过程中各变量的值如下表示:lmny是否继续循环循环前235第一圈235278是第二圈235173是第三圈23568否此时y值为68.故答案为:68.点评:本题主要考查了程序框图,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,属于基础题.14.(2011。

续表

常用dos命令_linux常用shell命令_linux常用命令

类 别

项 目

含 义

说 明

CPU(以百分比表示)

系统进程消耗CPU时间(systemtime)

sy的值过高时,说明系统内核消耗的CPU资源多。这个不是良性的表现,我们应该检查原因

空闲时间(包括I/O等待时间)

等待I/O时间

wa过高时,说明I/O等待比较严重。这可能是由于磁盘大量随机访问造成的,也有可能是磁盘的带宽出现瓶颈

CPU瓶颈判断和解决办法。

(1)如果r经常大于4,且id经常小于40,则表示CPU的负荷很严重。

linux常用shell命令_linux常用命令_常用dos命令

(2)如果pi、po长期不等于0,则表示内存不足。

(3)如果disk经常不等于0,且在b中的队列大于3,则表示I/O性能不佳。

 上一个教程:Linux终端常用命令