在线观看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

    文章

    11462

    瀏覽量

    212803
  • 命令
    +關注

    關注

    5

    文章

    730

    瀏覽量

    22674
  • 代碼
    +關注

    關注

    30

    文章

    4887

    瀏覽量

    70260

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發表于 06-04 11:30 ?95次閱讀

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務,如管理文件和目錄、操作進程、網絡通信、軟
    的頭像 發表于 05-03 18:08 ?872次閱讀

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統,ip命令是用于管理網絡接口和路由的強大工具。相比于舊的?ifconfig
    的頭像 發表于 02-19 10:23 ?565次閱讀

    Kubernetes Pod常用管理命令詳解

    Kubernetes Pod常用管理命令詳解
    的頭像 發表于 02-17 14:06 ?411次閱讀
    Kubernetes Pod常用管理<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

    Linux文件管理命令詳解

    cat命令描述:該命令用于連接文件并打印到標準輸出設備上。
    的頭像 發表于 02-17 10:34 ?397次閱讀
    <b class='flag-5'>Linux</b>文件管理<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

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

    如何在Linux實時查看日志文件的內容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內容。在Linux實時顯示文件內容的常用
    的頭像 發表于 01-13 10:45 ?2646次閱讀
    <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 ?813次閱讀

    Linux grep命令詳解

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

    盤點Linux系統的常見命令

    作為運維同學怎能不知道Linux系統的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實例。
    的頭像 發表于 12-03 09:48 ?705次閱讀
    盤點<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 ?794次閱讀

    詳解kubectl常用命令

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

    Linux實用命令大全

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

    Linux lsof命令的基本用法

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

    華為設備的OSPF命令詳解

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

    Linuxcut命令的實用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發表于 08-05 15:14 ?570次閱讀
    主站蜘蛛池模板: 99久久国产免费中文无字幕 | 色cccwww在线播放 | 97av免费视频 | 国产乱码1卡一卡二卡 | 美女色18片黄黄色 | 日本免费黄网站 | 香蕉成人999视频 | 天天噜噜色 | 深夜看片在线观看18 | 亚洲精品影视 | 天天狠狠| 美女和帅哥在床上玩的不可描述 | 欧美黄色片在线播放 | 手机在线观看视频你懂的 | 特级毛片免费视频播放 | 色综合久久88色综合天天 | 欧美色图在线视频 | 狠狠88综合久久久久综合网 | xxxx欧美69免费| 丁香网五月天 | 手机免费黄色网址 | 中文字幕亚洲一区二区v@在线 | 色偷偷综合 | 1024国产看片在线观看 | 亚洲成年网站 | 6080伦理久久亚洲精品 | 色婷婷色 | 亚州第一视频 | 午夜看片a福利在线 | 国产午夜视频在永久在线观看 | 欧美一卡2卡三卡4卡5卡免费观看 | 欧美综合久久 | 欲妇放荡叫床很浪的小说 | 女人18毛片水多 | a一级日本特黄aaa大片 | 69xxxx女人| 欧美成人精品久久精品 | 天堂69亚洲精品中文字幕 | 国产三级毛片视频 | 色视频网站人成免费 | 黄色日本网站 |