歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 32位、32位PAE、64位內核性能對比

Ubuntu 32位、32位PAE、64位內核性能對比

日期:2017/2/28 16:40:16   编辑:Linux教程

應讀者要求,Phoronix近日對Linux內核進行了一次特殊的性能測試,對比了32位、32位加物理地址擴展(PAE)、64位三種不同模式的表現。

Linux系統之父Linus Torvalds此前曾經說過,在開啟和關閉CONFIG_HIGHMEM4G(可讓32位系統支持4GB物理內存)的系統內核之間存在25%的性能差異。這裡就來驗證一番。

本次測試采用聯想ThinkPad T61筆記本和Ubuntu 9.10系統,硬件配置包括Core 2 Duo T9300處理器、4GB內存、日立100GB HTS7220 SATA硬盤、NVIDIA Quadro NVS 140M顯卡,系統和軟件配置保持默認,包括Linux 2.6.31 Kernel內核、GNOME 2.28.1桌面環境、X Server 1.6.4、NVIDIA 195.22顯卡驅動、GCC 4.4.1編譯器、EXT4文件系統。

Ubuntu 32位內核默認開啟了CONFIG_HIGHMEM4G,但PAE模式是關閉的,這樣在系統配置4GB內存的時候會有1GB保留給內核虛擬空間,用戶實際可用的只有3GB,而Ubuntu PAE內核使用的是CONFIG_HIGHMEM64G,能處理最多64GB內存。當然64位內核是不存在這種內存尋址空間局限的,也是未來大勢所趨。

測試中,Ubuntu 32位PAE模式開啟了CONFIG_X86_CMPXCHG64、CONFIG_HIGHMEM64G instead of CONFIG_HIGHMEM4G、CONFIG_X86_PAE、CONFIG_ARCH_PHYS_ADDR_T_64BIT、CONFIG_PHYS_ADDR_T_64BIT、CONFIG_I2O_EXT_ADAPTEC_DMA64,並關閉CONFIG_ASYNC_TX_DMA,其他均與32位非PAE模式一致。

Copyright © Linux教程網 All Rights Reserved