使用分割槽真的能提高讀寫效能嗎?如果是為什麼?

時間 2021-05-31 05:43:36

1樓:孤華

假如說的是SSD,什麼情況下都沒有。

以下均假定說的是HDD。

如果「分割槽」指通常意義下的磁碟分割槽的話,而且你是用的近年的技術而不是三十年前的技術的話,不能;

如果「分割槽」指「任意按照人的想法對磁碟上的資料進行劃分」的話,(對理論上的HDD)能,但是提公升十分微小;

假如你說的「提高效能」是指超越其本身屬性的上限……喂醒醒……

說隨人意劃分可以提公升的原因是:將磁碟按外圈和內圈進行劃分,訪問外圈比內圈快,所以外圈那個「分割槽」會比較快。

然而貌似現代的磁碟都用了各種黑科技(因為我不懂嘛)從而資料在盤面的排布不再是理論上的那種磁碟模型了,所以有那個括號……

磁碟分割槽的話,說三十年前是因為(現在使用者的角度看)對例如FAT這種檔案系統格式來說有可能會提高其效能,因為在FAT中要尋找資料是需要線性訪問該分割槽的那個超級大的檔案分配表中所有內容,分割槽小的話(期望中)這個訪問過程會短一些,於是表現上的效能有提公升。

然而FAT淘汰了啊……現在還在用的檔案系統格式應該都不會再是這個樣了,所以就算有提公升也是微乎其微(更何況尋找分割槽也是要時間的,而且這個過程中完全沒法進行讀取)……

ext系列不知道具體是怎麼做的,但從使用體驗上沒有感覺;btrfs小白鼠也沒覺得有什麼問題。

然而,然而,ntfs雖然理論上應該不會有問題,但是實際使用上(當然是在同一塊磁碟上)就是開啟乙個大分割槽的時候會比開啟小分割槽要慢(當然也可能和目錄數量有關),很明顯的慢!真不知道微軟到底做了什麼……

2樓:pansz

對機械硬碟來說,外圈效能會略微優於內圈效能。所以開頭分割槽的效能會略微高於結尾分割槽的效能。通過將資料放在第乙個分割槽的辦法確實可以略微提高一丁點效能。

不過這個效能差異其實很小,普通使用者根本不需要在意,更不需要因為這個原因對硬碟分割槽。

ssd因為整個盤是平等的,所以對ssd分割槽沒有效能上的意義,而且浪費寶貴的空間,畢竟,不分割槽往往能獲得更好的空間利用率。

3樓:唐浩然

在linux下,好像不會,來看linux下的通用塊層bio(所有的塊裝置的請求都會通過bio-通用塊層來讀寫)的讀寫操作步驟中有這麼一項(《深入理解Linux核心第三版》 第568頁):

步驟4中的最後一句「作用於整個磁碟」 ,也就是說,讀寫在各分割槽的請求最後作用到整個磁碟, bio插入的佇列是整個磁碟的io佇列。

分割槽的作用,更多的是進行資料隔離吧,比如你單獨有乙個放資料的分割槽,重灌系統時,你可以保留此資料分割槽不去,而僅僅格式化系統所在分割槽。 如果不分割槽,你需要備資料。

還有,如果你對某分割槽有了誤操作(dd了分割槽頭部), 而其他分割槽不會受影響 。 而無分割槽,情況就不同了。

跑步能提高性能力嗎??

女生來答 真的可以 碰到過時間長 20分鐘到一小時 硬度高的都是長期堅持跑步的。當然排除25歲以下的年輕男孩子,年輕就是本錢啊,二十來歲的男生一夜七次也沒什麼好吹噓的不是。 Mr.DouB 從這個問題就可以看出來,你跑步的初衷就是具有積極向上的核心意義的。以提高性能力為論點的任何論題都是相當正能量的...

看書真的能提高口才嗎?

英語講師陳翠珊 It does make NO SENSE AT ALL by saying that oral English could be improved by reading books If you don t open your mouth and speak,how can you...

要不要辦公升學e網通?使用後真的能提高成績嗎?

妍啊 我覺得這對每個人來說都是不一樣的吧。我們學校有很多人都辦了,但是不是每個人都將e網通的優勢發揮到最大呢?這不一定。有的人買來了可能一次都沒看過,僅是登入了一下。但可能也有人在利用它學習,查缺補漏。就我個人來說,我覺得這個軟體超級棒。450元可以使用三年,價效比炒雞高了。你要是單買某一學科的網課...