1
給定一個虛擬地址,我想知道映射到這個虛擬地址的內存頁面是否已經加載到內存或disck中。無論如何要檢查用戶級別的程序嗎?我正在使用CentOS 7.檢查一個內存頁面是否被加載到內存中
給定一個虛擬地址,我想知道映射到這個虛擬地址的內存頁面是否已經加載到內存或disck中。無論如何要檢查用戶級別的程序嗎?我正在使用CentOS 7.檢查一個內存頁面是否被加載到內存中
您可以使用mincore
這個系統調用。
和mincore - 確定網頁是否駐留在內存中
它會告訴你在哪一個範圍內的頁面是在內存中,在訪問時不需要磁盤I/O。請注意,頁面可能會在mincore
返回和您訪問它們之間換出。