女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內(nèi)不再提示

Linux中的uptime命令詳解

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

1.命令簡介

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

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

2.命令格式

uptime [options]

3.選項說明

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

4.常用示例

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

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

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

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

uptime -s 2018-07-20 1321

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

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

5.拓展知識

5.1 什么是系統(tǒng)平均負載

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

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

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

5.2 系統(tǒng)平均負載多少時合理

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

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

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

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

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

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

5.3 獲取系統(tǒng) CPU 核心數(shù)

使用 lscpu 命令查看。

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

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

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

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

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

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

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

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

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

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

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

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

責任編輯:haq

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

    關注

    87

    文章

    11460

    瀏覽量

    212794
  • 命令
    +關注

    關注

    5

    文章

    730

    瀏覽量

    22674
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70257

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發(fā)表于 06-04 11:30 ?91次閱讀

    Linux常用命令大全

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

    Linux ip命令常用操作

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

    Kubernetes Pod常用管理命令詳解

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

    Linux文件管理命令詳解

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

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

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

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

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

    Linux grep命令詳解

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

    盤點Linux系統(tǒng)的常見命令

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

    Linux系統(tǒng)shell命令解析

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

    詳解kubectl常用命令

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

    Linux實用命令大全

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

    Linux lsof命令的基本用法

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

    華為設備的OSPF命令詳解

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

    Linuxcut命令的實用示例

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