发布时间:2014-09-05 17:45:10作者:知识屋
1、在Linux系统中,uptime、w、toptload等命令都会有系统平均负载loadaverage的输出,系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
-它没有在等待I/O操作的结果
-它没有主动进入等待状态(也就是没有调用'wait')
-没有被停止(例如:等待终止)
一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。
---------------------------------------------------
w - Show who is logged onand what they are doing
top - display Linux tasks
tload - graphicrepresentation of system load average
uptime - Tell how longthe system has been running
---------------------------------------------------
2、Unix系统定义的进程运行时长为所有处理器内核的处理时间加上线程 在队列中等待的时间
3、“有多少核心即为有多少负荷”法则:在多核处理中,你的系统均值不应该高于处理器核心的总数量。
4、“核心的核心”法则:核心分布在分别几个单个物理处理中并不重要,其实两颗四核的处理器 等于 四个双核处理器 等于 八个单处理器。所以,它应该有八个处理器内核。
5、
[22~#]uptime
11:30:10 up 59 days, 2 min, 1 user, load average: 0.02, 0.01, 0.00
0.02, 0.01, 0.00 分别说明上一分钟、最后五分钟以及最后十五分钟的系统负载均值
这三个数值代表一段时间内在运行队列里阻塞的进程数。系统提供的时间片段是load average:1min,5min,15min。
阻塞的进程:一般在等待系统资源而不能继续运行的进程。
6、
获取系统处理器是几核?
[22~#]grep 'model name'/proc/cpuinfo | wc -l
或者:cat/proc/cpuinfo
7、
[22~#]cat/proc/loadavg
0.00 0.00 0.00 1/1383125
1/138:分子是正在运行的进程数,分母是进出总数
3125:最近运行的进出ID
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能