Ps
HP-UX SZ 對 ps 的限制?
對,所以我有一個有趣的小東西,我對此感到非常困惑。我有一個正在執行的程序,我得到以下資訊:
使用頂部:
SIZE RES 1639M 359M
使用ps:
SZ 20171
現在這對我來說似乎是致命的錯誤。我檢查了一下,一個頁面確實符合 4kb 的要求,所以分頁不是問題。誰能幫我弄清楚為什麼會這樣?謝謝!
根據手冊:
ps(1) SZ 是程序虛擬地址空間中文本、數據和堆棧頁面的度量。計量單位是一頁。所以 ps(1) 報告的虛擬大小為 82 620 416 字節。
top(1) SIZE 是對程序虛擬地址空間中的文本、數據、堆棧、mmap 區域、共享記憶體區域和 IO 映射區域的度量。度量單位 (M) 是一兆字節。所以 top(1) 報告的虛擬大小為 1 718 616 064 字節。
該過程是否可能映射一個 1.5 Gb 文件?