在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux中的uptime命令詳解

Linux愛好者 ? 來源:csdn ? 作者:戀貓大鯉魚 ? 2020-12-29 10:51 ? 次閱讀

1.命令簡介

uptime 用于顯示系統總共運行了多長時間和系統的平均負載。

無選項 uptime 命令會顯示一行信息,依次為:當前時間、系統已經運行了多長時間、目前有多少用戶登錄、系統在過去的 1 分鐘、5 分鐘和 15 分鐘內的平均負載。輸出結果等同于 top 命令匯總區的第一行。

2.命令格式

uptime [options]

3.選項說明

-p, --pretty 采用可讀友好的格式輸出系統已運行時長 -h, --help 顯示幫助信息 -s, --since 以格式 yyyy-mm-dd HHSS format 輸出系統啟動時間 -V, --version 顯示版本信息

4.常用示例

(1)查看系統運行時長與平均負載。

uptime 2255 up 445 days, 9:38, 5 users, load average: 0.08, 0.08, 0.06

顯示的信息依次為:當前時間(2255)、系統已經運行了多長時間(up 445 days, 9:38,表示 445 天 9 時 38 分鐘)、目前有多少登錄用戶(5 users)、系統在過去的 1 分鐘、5 分鐘和 15 分鐘內的平均負載(load average: 0.08, 0.08, 0.06)。

(2)查看系統啟動時間。

uptime -s 2018-07-20 1321

(3)只輸出系統運行時長。

uptime -p up 1 year, 11 weeks, 4 days, 9 hours, 43 minutes

5.拓展知識

5.1 什么是系統平均負載

系統平均負載指單位時間內,系統中處于可運行狀態和不可中斷狀態的進程數,也就是平均活躍進程數,他和 CPU 使用率沒有直接關系。

可運行狀態的進程指正在使用 CPU 或正在等待使用 CPU 的進程,也就是我們常用 ps 命令看到的,處于 R 狀態(Running 或 Runnable)的進程。

不可中斷狀態的進程指正在等待某些 I/O 的進程,即我們在 ps 命令中看到的 D 狀態(Uninterruptible Sleep,也稱為 Disk Sleep)的進程。例如等待磁盤 I/O,當一個進程向磁盤讀寫數據時,為了保證數據的一致性,在得到磁盤回復前,它是不能被其他進程打斷的,這個時候的進程就處于不可中斷狀態。如果此時的進程被打斷了,就容易出現磁盤數據與進程數據不一致的問題。所以,不可中斷狀態實際上是系統對進程和硬件設備的一種保護機制。

5.2 系統平均負載多少時合理

uptime 命令給出的三個時間段的平均負載并不是標準化的,因為系統中 CPU 核心數量是不定的。所以平均負載為 1 意味著擁有一個 CPU 核心的系統一直在忙碌,而在一個擁有 4 個 CPU 核心的系統上,意味著系統 75% 的時間是空閑的。

所以,當系統平均負載除以 CPU 核心數小于等于 1表示系統沒有出現過載的情況。最理想的情況是每個CPU 上都剛好運行一個進程,這樣 CPU 就得到了充分的利用。

三個時間段統計出的系統平均負載,我們以哪個數字為準?一分鐘?五分鐘?還是十五分鐘?我們應該著眼于五分鐘或者十五分鐘的平均數值,如果前一分鐘的負載情況是 1.00,那么仍可以說明認定服務器情況還是正常的,但是如果十五分鐘的數值仍然保持在 1.00,那么就值得注意了。

另外,讀取文件 /proc/loadavg 可直接查看系統平均負載。

cat /proc/loadavg 0.04 0.03 0.05 1/319 21900

除了前 3 個數字表示系統平均負載外,后面的一個分數,分母表示系統進程總數,分子表示正在運行的進程數;最后一個數字表示最近運行的進程 ID。

5.3 獲取系統 CPU 核心數

使用 lscpu 命令查看。

或者直接訪問文件 /proc/cpuinfo 獲取 CPU 核心數。

grep ‘model name’ /proc/cpuinfo | wc -l 6

5.4 平均負載與 CPU 使用率的關系

在日常使用中,我們經常容易把平均負載和CPU使用率混淆,這里我們做下區分。

平均負載是指單位時間內,系統中處于可運行狀態和不可中斷狀態的進程數,所以,他不僅包擴了正在使用CPU 的進程,還包括等待 CPU 和等待 I/O 的進程。

而 CPU 使用率,是單位時間內 CPU 繁忙情況的統計,和平均負載并不一定完全對應。比如:

(1)CPU 密集型進程,使用大量 CPU 會導致平均負載升高,此時這兩者是一致的;

(2)I/O 密集型進程, 等待 I/O 也會導致平均負載升高,但是 CPU 使用率不一定很高;

(3)存在大量等待 CPU 調用的進程也會導致平均負載升高,此時的 CPU 使用率也會比較高。

給我們公號發送 命令 二字,獲取“每天一個Linux命令”系列的完整目錄。

原文標題:每天一個 Linux 命令(72): uptime 命令

文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11354

    瀏覽量

    210627
  • 命令
    +關注

    關注

    5

    文章

    698

    瀏覽量

    22141
  • 代碼
    +關注

    關注

    30

    文章

    4841

    瀏覽量

    69180

原文標題:每天一個 Linux 命令(72): uptime 命令

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux實時查看日志的四種命令詳解

    如何在Linux實時查看日志文件的內容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內容。在Linux實時顯示文件內容的常用
    的頭像 發表于 01-13 10:45 ?517次閱讀
    <b class='flag-5'>Linux</b>實時查看日志的四種<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

    詳解Linux sort命令之掌握排序技巧與實用案例

    linux系統使用過程,提供了sort排序命令,支持常用的排序功能。 常用參數 sort命令支持很多參數,常用參數如下: ? 短參數 長參數 說明 -n – number-sort
    的頭像 發表于 01-09 10:10 ?262次閱讀

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件搜索匹配的字符串,并輸出匹配的行。grep是全稱“global search regular expression print”,可以識別正則表達式,并使
    的頭像 發表于 12-25 09:39 ?285次閱讀

    盤點Linux系統的常見命令

    作為運維同學怎能不知道Linux系統的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實例。
    的頭像 發表于 12-03 09:48 ?384次閱讀
    盤點<b class='flag-5'>Linux</b>系統<b class='flag-5'>中</b>的常見<b class='flag-5'>命令</b>

    Linux系統shell命令解析

    shell是Linux系統的用戶界面,提供了用戶與內核交互的一種接口,它接收用戶輸入的命令并到送到內核去執行,因此也被稱為Linux命令解釋器。
    的頭像 發表于 11-05 15:40 ?396次閱讀

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發表于 11-05 15:39 ?404次閱讀
    <b class='flag-5'>詳解</b>kubectl常用<b class='flag-5'>命令</b>

    Linux實用命令大全

    Linux實用命令大全
    的頭像 發表于 10-23 13:50 ?320次閱讀
    <b class='flag-5'>Linux</b>實用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系統,一切皆文件。通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以 lsof 命令不僅可以查看進程打開的文件、目錄,還可以查看進程監聽的端口等 socket 相關的信息。本文將介紹 lsof
    的頭像 發表于 10-23 11:52 ?470次閱讀
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linux系統man命令的基本使用

    Linux系統提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統管理中經常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊,通過man就可以查看。
    的頭像 發表于 09-29 15:59 ?566次閱讀
    <b class='flag-5'>Linux</b>系統<b class='flag-5'>中</b>man<b class='flag-5'>命令</b>的基本使用

    華為設備的OSPF命令詳解

    開放最短路徑優先協議(Open Shortest Path First,OSPF)是廣泛應用于大型IP網絡的一種內部網關協議(IGP)。華為設備提供了豐富的OSPF命令,以幫助網絡管理員配置和管理
    的頭像 發表于 08-12 18:13 ?2121次閱讀

    詳解Linux的權限控制

    本章將和大家分享Linux的權限控制。廢話不多說,下面我們直接進入主題。
    的頭像 發表于 08-05 15:32 ?681次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b>的權限控制

    Linuxcut命令的實用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發表于 08-05 15:14 ?382次閱讀

    OpenHarmonySELinux使用詳解

    OpenHarmonySELinux使用詳解 目錄 1.SELinux簡介 2.SELinux概念 3.SELinux模式 4.OHSELinux使用詳解 5.OH
    發表于 04-03 10:43

    util-linux修復WallEscape漏洞,影響Linux系統wall命令使用

    WallEscape 主要影響“wall”命令操作,Linux 系統的常規下,該指令被用作向系統所有登錄用戶的終端發布消息。然而在處理命令行參數輸入時,過濾器未正確識別和過濾轉義序列
    的頭像 發表于 03-29 14:35 ?1047次閱讀

    linux命令概述

    電子發燒友網站提供《linux命令概述.pdf》資料免費下載
    發表于 03-11 09:18 ?3次下載
    主站蜘蛛池模板: 天堂网中文在线 | 中文字幕导航 | 久色乳综合思思在线视频 | 国产男人午夜视频在线观看 | 69pao强力打造免费高清 | 天天操夜夜操夜夜操 | 久久久久国产 | 干干日日| 色香欲综合成人免费视频 | 一级黄视频 | 日本在线黄 | 久久久网站亚洲第一 | 日韩中文视频 | 深爱五月激情五月 | 色狠狠狠色噜噜噜综合网 | 国产精品资源 | 最新色站 | 国内黄色一级片 | 一区二区三区四区在线免费观看 | 午夜美女写真福利写视频 | 大尺度视频在线 | 欧美性极品高清 | 欧美成人午夜片一一在线观看 | 日本不卡1| 黄色录像三级 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 99久热只有精品视频免费观看17 | 天天操天天擦 | 美国激情ap毛片 | 免费看男女下面日出水视频 | 国产拍拍拍精品视频 | 亚洲欧美性另类春色 | www.色图| 男人j进女人j免费视频视频 | 国内精品久久久久久影院老狼 | 国产精品久久久久久久久免费观看 | 一区二区三区视频网站 | 久久香蕉国产线看观看亚洲片 | 乱人伦精品一区二区 | 我要看一级大片 | 二级特黄绝大片免费视频大片 |