如何解決 UI 緩慢/非常慢的問題?

如何解決 UI 緩慢/非常慢的問題?

我在用著烏班圖16.04在一個USB驅動器persistent旗幟。

(是的,我需要這個,因為我需要帶著它四處移動並在各種計算機上使用。)

最近我在一個雙至強伺服器盒64GB 內存,所以我可以排除 CPU 或 RAM 的問題,而且速度非常非常慢:

例如,按一下 Chrome 開啟瀏覽器可能需要 30-60 秒,Chrome 開啟後,在先前開啟的標籤中載入頁面還需要 30-60 秒。很多時候我得到'視窗無回應' 陰影視窗警告。

命令列/終端命令的回應速度相當快,但似乎一旦需要打開某種GUI或顯示終端,就需要很長時間,這讓我想知道它是否與圖形硬體有關。

USB驅動器是32GB,誠然Ubuntu只位於4GB分割區上,這是我可以分配的最大空間,但仍然有相當多的空間。

我知道 USB 2.0 比 SATA2 慢約 10 倍,但在這裡我覺得這比 10 倍慢得多,而且這可能會導致加載時間,但一旦加載就不應該出現此類問題。

我也意識到這是一個廣泛的問題,但是我該從哪裡開始解決這種緩慢的問題?

有人可以建議檢查系統中可能導致此類問題的不同部分的步驟嗎?

謝謝

編輯: 我主要在這個作業系統上使用命令列(編譯和測試東西),但我經常需要參考線上文檔,這就是為什麼我選擇桌面版本並需要 Chrome)

答案1

伺服器級硬碟的吞吐量可能高達 100MB/s,而低階 USB2 隨身碟可能只能達到 5 MB/s。因此,效能差異可能更像是 20 倍,而不是您假設的 10 倍。 (看這個湯姆的硬體評論自己比較吞吐量數字。

如果您想比較實際吞吐量,請嘗試此問答中的一些建議:如何監控磁碟活動?

我自己嘗試過在 USB2 拇指驅動器上運行作業系統,我可以告訴你,速度會非常慢。如果您有 USB3 接口,並且選擇正確的拇指驅動器,您可以獲得更好的吞吐量:某些驅動器可以超過 100Mb/s。上面的 Tom's Hardware 連結包含 USB3 與 USB2 的良好比較。

拇指驅動器速度的非明顯因素之一是,具有更多 NAND 晶片的驅動器(在所有其他條件相同的情況下)比具有較少 NAND 晶片的驅動器更快。因此,64GB 驅動器比 32GB 更快,128GB 比 64GB 更快,等等。

最後一個想法:如果您的拇指驅動器作業系統上啟用了交換,請嘗試停用它。即使您有大量物理內存(例如這個問答)並且如果您有嚴格的 I/O 限制,那麼禁用交換可能是一個很好的權衡。

答案2

我在 Ubuntu 19.10 上遇到了同樣的問題,我嘗試的所有解決方案都失敗了。我不得不從 gdm3 切換到 Lightdm。現在效果很好。

相關內容