linux load average,Linux Load Average详解

linux load average,Linux Load Average详解定义在Linux,以及其他类Unix的系统中,常用该系统正在进行的运算工作来衡量该系统的系统负荷(SystemLoad)。一个完全空闲的系统,它的负荷(SystemLoad)标记为0;每一个正在运行或者正在等待CPU资源的进程,会导致平均负荷(SystemLoad)加1。所以,如果一个系统的负荷是4,就是说有4个进程正在使用,或者正在等待CPU资源。因为系统负荷(SystemLoad)是…

大家好,又见面了,我是你们的朋友全栈君。

定义

在Linux,以及其他类Unix的系统中,常用该系统正在进行的运算工作来衡量该系统的系统负荷(System Load)。一个完全空闲的系统,它的负荷(System Load)标记为0;每一个正在运行或者正在等待CPU资源的进程,会导致平均负荷(System Load )加1。所以,如果一个系统的负荷是4,就是说有4个进程正在使用,或者正在等待CPU资源。

因为系统负荷(System Load)是不断变化的,所以显示特定时刻的系统负荷(System Load)意义不大。相反,Linux显示平均负荷(Load Average): 在一定的时间段内,系统的负荷的平均数。

操作

平均负荷(Load Average)显示在很多图形或命令行工具中。

最通用的是 top 命令

f0a522e8323b

和uptime命令

f0a522e8323b

管理

对于单核系统,管理员一般认为load average低于0.7是安全的。load average接近1表明CPU在全力运作。如果再有额外的计算请求,CPU就会过载,系统运行效率就会减慢。当load average大于5是,系统已经有严重的问题了,进程的切换大大降低了CPU运行效率,管理员需要马上进行干预。

对于多核系统,CPU处理能力扩大n倍,对应load average 的安全值也扩大n倍。比如:对于双核系统,load average 等于2 表明系统接近CPU全负荷;对于四核系统,load average 等于4表明系统全负荷。

管理员可以通过以下命令来发现系统有多少核

cat /proc/cpuinfo

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160623.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    2022年2月3日
    50
  • pycharm python interpreter_python interpreter什么意思

    pycharm python interpreter_python interpreter什么意思1,首先我们肯定要在Pycharm里建立一个新项目,有两个选项,一个建立新的虚拟的环境,一个基于已有的环境这里选择第一项。2,选择第一项之后会有两个解释器,一个虚拟的即location/venv/Scripts/python.exe,另一个需要基解释器即本地解释器/python.exe。关于第一项的解释我极力推荐此篇文章虚拟解释器的简单说明3,然后,如果在创建pycharm项目时项目解…

    2022年8月27日
    3
  • 基于微软嵌入式系统添加语音功能(语音合成与语音识别)「建议收藏」

    基于微软嵌入式系统添加语音功能(语音合成与语音识别)「建议收藏」基于微软嵌入式系统添加语音功能(语音合成与语音识别)

    2022年6月26日
    26
  • 职场人为什么需要理财[通俗易懂]

    职场人为什么需要理财[通俗易懂]早理财比晚理财好,保持财产增值的同时,运气好赶上一波风口,比如股市牛市,黄金牛市等,就能比那些不理财的人更快完成原始资本积累。理好财能给我们带来更好的安全感和成就感,职场人士也多了一份睡后收入,何乐而

    2022年8月3日
    6
  • Android之ViewPager的简单使用[通俗易懂]

    Android之ViewPager的简单使用[通俗易懂]AndroidViewPager的简单使用Android3.0后引入的一个UI控件——ViewPager(视图滑动切换工具)功能:通过手势滑动可以完成View的切换,一般是用来做APP的引导页或者实现图片轮播,因为是3.0后引入的,如果想在低版本下使用,就需要引入v4兼容包ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左右滑动,从而切换不同的View,我们可以通过setPageTransformer()方法为我们的ViewPager设置切换时

    2022年7月22日
    7
  • 多模态理论张德禄_学术会议 | 适用语言学与多模态国际会议

    多模态理论张德禄_学术会议 | 适用语言学与多模态国际会议适用语言学与多模态国际会议回执时间:2019年5月31日会议时间:2019年8月9-11日会议地点:上海交通大学(闵行校区)上海交通大学马丁适用语言学研究中心定于2019年8月9日至11日举办适用语言学与多模态国际会议。本次会议重点探讨语言学适用研究、多模态话语分析、数字媒体信息传播等跨学科问题。特邀布莱梅大学JohnBateman教授、悉尼大学JamesMartin教…

    2022年7月25日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号