所以我正在考慮使用最新的 ubuntu 雙重啟動我的 Windows 10。我需要我的窗戶,因為遊戲是我的一大嗜好。 Linux 將用於模擬,因為我是一名天文物理學方向的物理學家。顯然我想正確選擇分區,但我缺少一些資訊並且可以使用一些建議。
我有一個 225 GB 的 SSD,其中 101 GB 目前正在使用中。這是安裝了 Windows 的情況,這是安裝了 CPU 密集型遊戲的情況,因為 SSD 會讓它們運行得更快,對吧?
現在我還有一個 931 GB 的硬碟,其中只使用了 227 GB。這是我存儲文件、CPU 密集型程序等的地方。
第一個問題:如果我在 SSD 上安裝 Linux,我可以存取 HDD 嗎?
第二個問題:你建議我安裝linux嗎?模擬可以在完整的 CPU(一個或多個核心)上運行很長時間,因此,我應該在 SSD 上安裝 Linux 嗎?或者我可以在我的 HDD 上安裝 linux,並讓程式在我的 SSD 上運行(透過在我的 SSD 上安裝 C++ 或其他東西)?我認為主要問題不是存儲,而是我的遊戲(Windows)和模擬(Linux)都是CPU密集型的。
答案1
如果我在 SSD 上安裝 Linux,我可以存取 HDD 嗎?
是的,會的。它將被安裝,您可以像使用 USB 驅動器一樣與硬碟正常互動:)。您可能需要安裝硬碟所使用的檔案系統(如 NTFS)。 (但我認為它是ubuntu自備的)
如果我是對的,普通硬碟非常擅長寫入大數據塊。啟動應用程式和作業系統也可能非常密集,因為必須讀取大量不同的檔案。這就是 SSD 的閃光點。快速啟動 Linux 真是太棒了。
順便說一句,程式不在硬碟上運行,它們可以從硬碟載入到 RAM,然後利用資料來執行任務。硬碟的瓶頸只是載入。之後,理論上產生資料時,寫入硬碟可能會遇到瓶頸。
安裝到不同的磁碟機時,請閱讀以下內容:
答案2
無論安裝在何處,您都可以從 Ubuntu 存取所有分割區。
請注意,您應該將/boot
和/usr
(如果沒有單獨指定,則包含/
在 SSD 中),因為這會加快啟動時間和程式載入時間。
您通常希望將個人資料放置在 HDD 上,因為它的寫入頻率更高(寫入週期會磨損 SSD)並且空間更便宜。確保swap
在 HDD 上(許多寫入週期 - 對 SSD 不利)並且您已最佳化 SSD 分割區的掛載參數以減少磁碟寫入(例如設定noatime
和其他一些)。
除此之外,如果你的程式在100% CPU 上運行,這與慢速磁碟無關- 事實相反:100% CPU 意味著機器正忙於計算任何內容,因此不會等待任何IO(例如磁碟讀取) 。取得例如indicator-multiload
並設定它以在 Unity 面板中至少向您顯示 CPU 和磁碟存取圖表。這樣您就可以看到任何磁碟何時成為瓶頸。