歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 講解Aix操作系統系統資源

講解Aix操作系統系統資源

日期:2017/3/6 11:40:26   编辑:Unix資訊

今天,我們來學習下Aix操作系統中的系統資源知識的知識。首先,我們來了解下什麼是系統資源。由Windows的一個系統內核User.exe管理的堆叫作User資源堆(User Resource Heap),由另一個系統內核Gdi.exe管理的堆叫作GDI資源堆(Graphical Device Interface Resource Heap,簡稱GDI Resource Heap),User資源堆和GDI資源堆合稱為系統資源堆(System Resource Heap),習慣上就把它們叫作系統資源(System Resource)。

Aix操作系統中查看用戶對系統資源的使用情況

在Aix操作系統中可以通過打開acct功能來查看用戶的資源使用情況,主要包括:用戶連接情況、用戶CPU使用情況、磁盤使用情況和打印機使用情況等。具體的步驟(共7步)有:
1. 在/var/adm/acct目錄下創建三個子目錄:nite,sum,fiscal

2. 以root登錄,到/var/adm目錄下,執行/usr/lib/acct/nulladm wtmp pacct。

3. 通過在/etc/rc文件中添加兩行(最後一行"exit 0"之上):
echo "Starting Process Accounting"
/usr/bin/su - adm -c /usr/lib/acct/startup
打開記帳功能。

4. 將/etc/filesystems中要加入磁盤記帳的Aix操作系統文件系統相關節中的account值改成true

5. 修改/etc/qconfig文件,要加入打印機使用記帳的打印隊列的描述節中添加一行,
如:

  1. lp0:
  2. device=dlp0
  3. acctfile = /var/adm/qacct # 添加行

6. 修改cron,例/var/spool/cron/crontabs/adm文件:

  1. 10 23 * * 0-6 /usr/lib/acct/runacct 2> /usr/adm/acct/nite/accterr > /dev/null
  2. 0 23 * * 0-6 /usr/lib/acct/dodisk > /dev/null 2>&1
  3. 0 * * * * /usr/lib/acct/ckpacct > /dev/null 2>&1
  4. 15 4 1 * * /usr/lib/acct/monacct > /dev/null 2>&1

7. 如果要使用adm用戶進行記帳管理,首先要給它分配密碼,然後在PATH環境變量中包括/usr/lib/acct以方便命令執行。

完成這些步驟後,Aix操作系統會在步驟一生成的目錄下定期生成報告文件,記錄各用戶的資源使用情況。

Copyright © Linux教程網 All Rights Reserved