在硬件系統上安裝Linux系統之前,需要考慮許多有助於優化操作系統以及日後在其運行的應用程序的性能問題。這些問題包括:
● 選擇分區位置
● 使用多個硬盤驅動器
● 選擇文件系統
Linux至少需要一個root分區和一個swap分區,這兩個分區以及其他需要頻繁訪問的分區在磁盤上的安裝位置最終會影響到系統的性能。
● 對於var、swap、/var、/usr和/home等分區,都分別使用單獨的分區
● 大多數硬盤驅動器的盤片在外側磁道上封裝的扇區要多於內側磁道,因此從外側磁道上讀取數據要快得多。通常將編號較低的分區安裝到外部磁道上(例如,/dev/hda1比/dev/hda3更接近與硬盤驅動器的外側邊緣),因此首先要放置需要經常訪問的分區
● 第一個分區應該是swap分區(用於優化內存交換操作)
● 第二個分區應該是/var,因為日志記錄會頻繁地寫入/var/log中
● 下一個分區應該是/usr,因為基本的系統工具和命令都位於/usr中
● root和/home分區可以駐留在靠近硬盤驅動器末尾的位置
使用多個硬盤驅動器,並要充分利用多個硬盤驅動器。
● 將經常訪問的分區安裝到更快的硬盤驅動器上
● 如果這些硬盤驅動器的性能相近,那麼將常用的分區分別安裝在不同的硬盤驅動器上。例如,講/var和/usr分區分別置於兩個不同的硬盤驅動器上,而交換分區位於自己單獨的硬盤驅動器上
● 為了最大話總線吞吐率,應該將每個充當主設備的硬盤驅動器安放到I/O通道上。硬盤驅動器在不同I/O通道之間移動後,其設備名稱會發生變化,因此需要對文件系統表(/etc/fstab)進行相應改動。如果對包含root或/boot分區的硬盤驅動器進行移動,那麼還需要編輯/boot/grub/menu.lst文件
文件系統類型
● ext4,ext3的改進版,提供更加的性能和可靠性,更為豐富的功能
● ReiserFS,對於小型文件具有更佳的性能
● XFS,針對大型文件具有更佳的性能