0
當內核擁有2GB內存時會發生什麼?分割爲2GB時的linux內存映射:2GB而不是1GB:3GB
894MB的直接映射保持不變,從3GB的虛擬地址空間開始保持不變。
將爲vmalloc預留的臨時映射獲取更多128 MB的虛擬內存,以及虛擬地址3GB以下的新1GB。 ?
下圖對於2GB內核空間爲true。
| ------------------ | 4GB
| 128MB |
vmalloc region
| ------------------ |
| 896MB |
| ---------------- | 3GB
| 1GB |
vmalloc的區域
| ------------------- | 2GB