成人免费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:43:00

Linux XFS文件

2010-03-05 17:20:23

Linux XFS文件

2012-09-12 14:40:19

Lustre文件系統

2010-04-29 10:11:17

Unix系統

2010-04-30 15:51:48

Unix系統

2009-12-18 15:54:44

Fedora proc

2009-12-18 16:18:15

Fedora proc

2013-09-18 11:00:14

JavaCPU

2010-12-27 10:13:05

PROC文件系統

2020-07-22 14:53:06

Linux系統虛擬文件

2011-01-13 14:10:30

Linux文件系統

2018-05-02 08:35:33

LinuxTripwire文件系統

2020-10-29 08:34:48

Linux - tmp

2009-12-22 09:23:59

Linux Sysst

2009-08-27 12:00:45

ibmdwLinux

2009-11-06 10:05:18

Linux系統環境GFS

2010-03-16 14:42:16

linux環境

2009-12-14 13:33:31

linuxramdisk文件系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 操一草 | 久久r精品 | 精品欧美乱码久久久久久 | 在线精品亚洲欧美日韩国产 | 成人精品一区二区三区 | 亚洲品质自拍视频网站 | 亚洲麻豆 | 涩涩视频在线看 | 一区二区三区日韩 | 亚洲网站观看 | 国产欧美一区二区三区日本久久久 | 国产一二区免费视频 | 亚洲 中文 欧美 日韩 在线观看 | 午夜精品久久久久久久久久久久 | 区一区二区三在线观看 | 国产精品中文 | 欧美视频福利 | 日韩 国产 在线 | 在线免费观看毛片 | 国内精品久久精品 | 久久国产精品视频 | 久久久久久成人 | 国产乱码精品一区二区三区五月婷 | 精品国产一区二区久久 | 亚洲精品久久国产高清情趣图文 | 伊人在线| 国产一区三区在线 | 天堂va在线| 97超碰在线免费 | 亚洲欧美一区二区三区在线 | 欧美一区二区在线视频 | 国产精品精品久久久 | 羞羞色影院 | 羞羞视频网站 | 国产精品一区二区久久久久 | 一区二区免费在线 | 国产精品夜色一区二区三区 | 丝袜一区二区三区 | 日本一区二区高清不卡 | 亚洲国产网 | 久久午夜视频 |