0
点赞
收藏
分享

微信扫一扫

RSTP环路避免实验(思科)

linux 命令基础汇总

命令&基础描述地址
linux curl命令行直接发送 http 请求Linux curl 类似 postman 直接发送 get/post 请求
linux ln创建链接(link)的命令创建链接(link)的命令
linux linklinux 软链接介绍linux 软链接介绍
linux top实时查看系统性能linux top-linux 内存
linux tar gz解压命令linux tar gz 解压命令
linux tail显示文件末尾内容linux tail, linux head
linux rm删除文件或目录linux rm, mkdir
linux pwd显示当前目录linux pwd
linux ps显示当前进程信息linux ps
linux port显示端口占用情况linux port 端口占用
linux ping测试网络连通性linux ping
linux mv移动文件或目录linux mv
linux ls列出文件和目录linux ls
linux less, more分页显示文件内容linux less, linux more
linux grep在文件中搜索指定字符串linux grep
linux file确定文件类型linux file 命令
linux diff比较文件的不同linux diff
linux chmod修改文件权限linux chmod
linux cd切换当前目录linux cd
linux cat显示文件内容linux cat
linux telnet远程登录linux telnet
linux free显示内存使用情况linux free-内存统计信息
linux df显示磁盘空间使用情况linux df-磁盘统计信息
linux netstat显示网络连接、路由表、接口统计等信息linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息
linux load average如何查看 linux 的负载Linux Load AVG linux 平均负载是什么解释说明

inux 查看当前系统平均负载的情况

linux shell 中可以有很多种方法查看load average

[root@localhost]# uptime | w | top | tload | cat /proc/loadavg           //这些都可以查看系统负载情况

02:03:50 up 126 days, 12:57, 2 users, load average: 0.08, 0.03, 0.05

显示内容说明:

02:03:50        //系统当前时间

up 126 days, 12:57        //系统已经运行的时间,时间越大,越说明系统稳定

2 users        //当前已连接系统的用户总数

load average         //系统最近1,5,15分钟的负载情况

那什么是系统平均负载呢?

系统平均负载是指在特定时间间隔内运行队列中的平均进程数,换句话说就是系统在过去1分钟、5分钟、15分钟内运行进程队列中的平均进程数量。

[root@localhost]# ps -aux            //可查看正在使用中的进程“R”

类比交通

为了更好的理解系统负载,我们用交通流量做对比

1,cpu 单核

cpu 单核

0.00-1.00 之间的数字表示正常,车辆可以有序的通过。

1.00 表示道路还算正常,但继续下去,道路状况可能会恶化,造成拥堵。

1.00-*.** 之间的数字表示路况不好,如果到达2.00表示道路有多一倍的车辆要通过,这个时候就必须检查了,严重可能会造成服务器崩溃。

2. cpu 多核

多核cpu,满负荷cpu状态的数字是"1.00 * CPU核心数",即双核为2.00,四核为4.00

3. 怎样正确的知道系统负载情况?

我们拿单核cpu来说,如果load average的三个值长期大1.00时,说明CPU很繁忙,负载很高,可能会影响系统性能,但是偶尔大于1.00时,倒不用担心,一般不会影响系统性能。

相反,如果load average的输出值小于CPU的个数,则表示CPU还有空闲。

如果确定很繁忙的话,就要考虑是否更换服务器或增加CPU的个数了。

4. 怎么知道系统的cpu核心数

[root@localhost]# grep "model name" /proc/cpuinfo | wc -l

参考文章

linux系统平均负载是什么?

举报

相关推荐

0 条评论