メモリースティックの永続性システム

メモリースティックの永続性システム

私たちの大学では、さまざまなコースのための仮想マシンとして複数のGNU / Linuxシステムを実行することに精通しています。私は個人的にさまざまな理由で仮想マシンが好きではないので、USBスティック1〜2本を使ってまるでハードドライブにインストールするかのようにシステムをインストールすることがよくあります。

先週、私の友人の仮想マシンが動作を停止したので、「dd」を含む私のスティックを友人の一人にコピーしました。驚いたことに、彼のコンピュータでも動作しました。

スティックがうまく機能します。しかし、開始プロセスは非常に長いです。なぜこれが起こるのか説明できますか?そして、この問題を解決する方法について提案をください。

答えてくれてありがとう。

PS:これはそれほど重要ではありません。ただ気になるだけです。そのため、正確なハードウェアや何もリストしていません。私が直接答え/理由を見つけることができる簡単なアイデアやヒントです。 ;)

ベストアンサー1

USBスティックの速度は非常に多様であり、最も遅い速度と最速の速度の違いはかなり大きいです。 Googleにベンチマークをリクエストしました。あるウェブサイトでは3倍の違いがあると報告しました。最速と最も遅いものの間(オペレーティングシステムのブートには多くのナビゲーションと読み取りI / Oが混在しています)

これはハードウェアが類似していると仮定する。一部のシステムでは、他のシステムよりも起動に時間がかかります。極端な例として、一部の(通常サーバー)ストレージシステムは次のものを使用します。数分起動時にディスクをスキャンして列挙します。

ライブイメージがsystemdを使用している場合は、大きなsystemd-analyze違いを生み出すものがあるのか​​、どこにあるのか(遅いI / Oなど)を確認できます。便利なサブコマンドsystemd-analyze blameはとですsystemd-analyze critical-chain

おすすめ記事