HP UNIX:增加nfile和緩衝區快取參數的影響

來源:互聯網
上載者:User

增加 nfile 和緩衝區快取參數的影響

問題描述

我們可以減少 Glance 中報告的 "sys mem" 嗎?

增加 nfile 和緩衝區快取參數對記憶體有什麼影響?

配置資訊
HP-UX 11.11

解決方案

1) sys mem  對於 sys mem 沒有可配置的參數。Kernel 和系統資料表位於 sys mem 中。但是可以通過減少可配置 Kernel 參數,因此也可以相應減少它們。如果具有較小的值,系統資料表可能會減少。例如,如果 nfile 的值較小,則在系統資料表中的 nfile 條目可能
就會較少,從而使得系統資料表較小。

2) nfile 下面是增加 nfile 對記憶體的影響:

      在 32 位系統上 - 每個 nfile 條目佔用 56 位元組。
      在 64 位系統上 - 每個 nfile 條目佔用 88 位元組。

如果系統沒有遇到任何 "file table full" 問題,則不應增加一個很大的值。

參數 nfile 控制系統上正在運行所有進程開啟檔案的數量。雖然每個條目都相對較小,但是管理此表時也會有一些 Kernel 開銷。另外,每次開啟檔案時,它都會消耗 nfile 中的一個條目,即使該檔案已經被另一個進程開啟也是這樣。一個由 Cobol 檔案處理常式開啟的已索引檔案會消耗兩個 nfile 條目。

當 nfile 條目用完時,就會在 Console 和/或 syslog 錯誤訊息中顯示一個錯誤訊息,專門表明 "File table full"。該值通常應該比峰值負荷時的最大數量大 10-25%。開啟檔案的使用者限制是由 Kernel 參數 maxfiles 設定的。這是一個由硬限制參數 maxfiles_lim 控制的值,預設情況下限制值為 2048。

3) 緩衝區快取。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.