成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

獲取Linux系統使用率:proc文件系統簡介

運維 服務器運維
本文介紹如何從proc文件系統中獲取與防火墻相關的一些性能參數,以及如何通過proc文件系統修改內核的相關配置。這些性能參數包括CPU使用率、內存使用狀況和網絡負載信息。

"proc文件系統是一個偽文件系統,它只存在內存當中,而不占用外存空間。它以文件系統的方式為訪問系統內核數據的操作提供接口。用戶和應用程序可以通過proc得到系統的信息,并可以改變內核的某些參數。"

這里將介紹如何從/proc文件系統中獲取與防火墻相關的一些性能參數,以及如何通過/proc文件系統修改內核的相關配置。

1、從/proc文件系統獲取相關的性能參數

cpu使用率:/proc/stat

內存使用情況:  /proc/meminfo

網絡負載信息:/proc/net/dev

相應的計算方法:(摘自:什么是proc文件系統)

(1)   處理器使用率

(2)   內存使用率

(3)   流入流出數據包

(4)   整體網絡負載

這些數據分別要從/proc/stat、/proc/net/dev、/proc/meminfo三個文件中提取。如里有問題或對要提取的數據不太清楚,可以使用man   proc來查看proc文件系統的聯機手冊。

(1)   處理器使用率

這里要從/proc/stat中提取四個數據:用戶模式(user)、低優先級的用戶模式(nice)、內核模式(system)以及空閑的處理器時間(idle)。它們均位于/proc/stat文件的第一行。CPU的利用率使用如下公式來計算。

CPU利用率   =   100   *(user   +   nice   +   system)/(user   +   nice   +   system   +   idle)

(2)   內存使用率

這里需要從/proc/meminfo文件中提取兩個數據,當前內存的使用量(cmem)以及內存總量(amem)。

內存使用百分比   =   100   *   (cmem   /   umem)

(3)網絡利用率

為了得到網絡利用率的相關數據,需要從/proc/net/dev文件中獲得兩個數據:從本機輸出的數據包數,流入本機的數據包數。它們都位于這個文件的第四行。

性能收集程序開始記錄下這兩個數據的初始值,以后每次獲得這個值后均減去這個初始值即為從集群啟動開始從本節點通過的數據包。

利用上述數據計算出網絡的平均負載,方法如下:

平均網絡負載   =   (輸出的數據包+流入的數據包)   /   2

2. 通過/proc文件系統調整相關的內核配置

允許ip轉發   /proc/sys/net/ipv4/ip_forward

禁止ping/proc/sys/net/ipv4/icmp_echo_ignore_all

可以在命令行下直接往上述兩個“文件”里頭寫入"1"來實現相關配置,如果寫入"0"將取消相關配置。不過在系統重啟以后,這些配置將恢復默認設置,所以,如果想讓這些修改生效,可以把下面的配置直接寫入/etc/profile文件,或者其他隨系統啟動而執行的程序文件中。

  1. echo 1 > /proc/sys/net/ipv4/ip_forward  
  2. echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all  

如果需要獲取其他的性能參數,或者需要對內核進行更多的配置,可以參考proc文件系統介紹,也可以直接通過man proc查看相關的信息。

【編輯推薦】

  1. Proc令系統信息了如指掌
  2. Linux下的CPU利用率計算原理詳解
  3. IBM與VMware的eX5展望:內存決定利用率
責任編輯:yangsai 來源: 網絡轉載
相關推薦

2017-03-30 10:13:11

Linux內核文件系統

2009-12-22 11:30:38

Linux操作系統

2010-03-05 17:20:23

Linux XFS文件

2010-03-05 17:43:00

Linux XFS文件

2012-09-12 14:40:19

Lustre文件系統

2013-09-18 11:00:14

JavaCPU

2010-04-29 10:11:17

Unix系統

2010-04-30 15:51:48

Unix系統

2009-12-18 16:18:15

Fedora proc

2009-12-18 15:54:44

Fedora proc

2020-07-22 14:53:06

Linux系統虛擬文件

2010-12-27 10:13:05

PROC文件系統

2011-01-13 14:10:30

Linux文件系統

2020-10-29 08:34:48

Linux - tmp

2018-05-02 08:35:33

LinuxTripwire文件系統

2009-12-22 09:23:59

Linux Sysst

2009-08-27 12:00:45

ibmdwLinux

2021-06-06 16:55:22

Linux文件系統

2021-04-12 05:44:44

Linux文件系統

2009-11-06 10:05:18

Linux系統環境GFS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀网 | 亚洲视频免费 | 国产小视频在线 | 天天操 天天操 | 久久久这里都是精品 | 精品日韩一区 | 欧美三级电影在线播放 | 亚洲综合在 | 亚洲精品永久免费 | 日本久久久久久 | 四虎永久免费影院 | 中文字幕高清av | 一区二区三区免费 | 精品欧美激情在线观看 | www国产亚洲精品久久网站 | 狠狠av | 伊人性伊人情综合网 | 91视频三区| 亚洲成人av | 国产资源在线观看 | 成人精品视频99在线观看免费 | 国产成人精品亚洲日本在线观看 | 手机av在线 | 精品国产欧美日韩不卡在线观看 | 99久久婷婷国产综合精品首页 | 成人免费看黄网站在线观看 | 九九热在线视频 | 亚洲美女一区 | 久久精品a级毛片 | 欧美一级在线观看 | 91视视频在线观看入口直接观看 | 成年人在线视频 | 激情一区二区三区 | 天天久久 | 亚洲精品一区二区三区蜜桃久 | 99爱国产| 亚洲v区| 日韩福利 | 九九热精品在线 | 久久精品国产久精国产 | 美女爽到呻吟久久久久 |