Freebsd
FreeBSD 9.2 將 SATA3 驅動器顯示為 SATA2
我在帶有 4 個 Intel SSD 的Intel S2600GZ伺服器主機板上執行 FreeBSD 9.2。伺服器主機板和磁碟都支持 SATA3。但是,FreeBSD 似乎認為它們是 SATA2。系統配置中沒有任何地方限制為 SATA2 的磁碟。
這是 dmesg 的摘錄:
ahci0: <Intel Patsburg AHCI SATA controller> port 0x3070-0x3077,0x3060-0x3063,0x3050-0x3057,0x3040-0x3043,0x3020-0x303f mem 0xd0d00000-0xd0d007ff irq 21 at device 31.2 on pci0 ahci0: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported ahcich0: <AHCI channel> at channel 0 on ahci0 ahcich1: <AHCI channel> at channel 1 on ahci0 ahcich2: <AHCI channel> at channel 2 on ahci0 ahcich3: <AHCI channel> at channel 3 on ahci0 ahcich4: <AHCI channel> at channel 4 on ahci0 ahcich5: <AHCI channel> at channel 5 on ahci0 # ... da0 at isci0 bus 0 scbus0 target 0 lun 0 da0: <ATA INTEL SSDSC2BA20 0265> Fixed Direct Access SCSI-5 device da0: 300.000MB/s transfers da0: Command Queueing enabled da0: 190782MB (390721968 512 byte sectors: 255H 63S/T 24321C) # ... and so on for the other disks
BIOS中磁碟的相關設置為(前兩個為灰色且不可更改):
AHCI Controller Configuration: 2 ports of 6Gb/s SATA SATA/SAS Controller Configuration: 8 ports in SATA mode AHCI Capable SATA Controller: AHCI AHCI HDD Staggered Spin-UP: Disabled SAS/SATA Capable Controller: Intel RSTe
順便說一句,我正在執行 ZFS,如果它與它有關的話。
我該怎麼做才能讓系統了解這些是 SATA3 磁碟並全速使用它們?
仔細閱讀技術規格後發現,Intel S2600GZ 只有兩個工作在 SATA3 模式的 AHCI SATA 埠,而剩下的 8 個只有 SATA2,很遺憾。所以要回答這個問題,伺服器主機板實際上無法執行 SATA3 中的所有磁碟,這不是 FreeBSD 的問題。