可以。但這個確實應該展開說一下,分介面情況,先摘一段供參考:SATA數據線由兩條傳送方向相反的差分信號對(LVDS,共4根)組成,發送(Tx)和接收(Rx)各走一路,為全雙工(full duplex)提供了物理上的可能。不過,SATA在一對信號線上傳送數據的同時需要用另一對信號線返迴流控(flow control)信息,所以仍然是半雙工;SAS則將一路數據所需的流控信息與反向傳送的數據混合在一起,從而能在同樣的數據線上實現全雙工。對sata盤,由於介面是half-duplex半雙工,同時只能讀或寫,不可同時讀寫,但日常在操作系統下看到的「同時」讀寫是經過調度後展示的結果;對sas盤,由於其為full-duplex全雙工則可以同時進行,我下面附了張圖你可以看下,所以sata盤性能的確受制於此,主控性能再強也就這樣了,sas盤搭配更強主控則會有好的多的性能表現,考慮到這點本身產品設計性能就是受侷限的;nvme盤的pcie通道同樣全雙工,當前主流消費級/商用產品性能普遍較sata或sas盤強很多,更多時候影響來自溫度攀升帶來的一定程度讀/寫性能降低,比如有限散熱情況下高性能盤的高同時讀寫負載更易導致溫度攀升(sata盤發熱規模會小很多,本身設計性能也就處在較低水平)。

歡迎追問討論。


仔細回一下吧,讀寫操作肯定會互相影響但是不一定是雙工或者非雙工的問題只是主控晶元性能的問題,看主控晶元。現在有nvme或sata的固態硬碟,理論上nvme(pcie)是全雙工的不影響,sata是半雙工的但是除非旗艦型號否則半雙工並不是瓶頸。


當然可以了,固態硬碟就是改善了機械硬碟的同時讀和寫的能力不足以及4K答應太慢問題的。


不可以。因為定址的地址匯流排和數據線只有一套。所以在一個特定時間點,固態硬碟要麼是在讀,要麼是在寫。


因為讀寫操作會動用不同的緩存所以不會影響性能


SATA半雙工 PCIE全雙工。SATA讀寫混合會在主機層面做切換。讀完再寫,或者寫完再讀。

PCIE或者 也可以說NVME,讀寫可以同時進行。至於數據訪問一致的問題,硬碟會幫你做。


推薦閱讀:
相關文章