ストレージデータを並列にインポートする

ストレージデータを並列にインポートする

「zypper up」または「apt-get update」を指定すると、リポジトリデータが線形順に取得されます。

重要な質問:なぜ?すべてのストレージデータを並列にダウンロードして更新プロセスをスピードアップできないのはなぜですか?

私はパッケージの更新について話すのではなく、リポジトリ情報についてだけ話しています。

ベストアンサー1

私の考えにはそうする必要がないからだ。

現在、一般的な更新プロセス(apt、yumなど)は通常帯域幅に制限されていません。更新プロセス中にリポジトリファイルまたはパッケージをダウンロードするのにかかる時間は重要ではなく(秒単位)、並列化を追加しても大幅に改善されない可能性があります(帯域幅が問題の場合、並列化によって問題が悪化する可能性があるため) 。

その他の制限があります。たとえば、Aptは2つの同時操作をサポートしていませんが、yumまたはEmergencyはサポートしています。これらの制限は、複雑さを制限するために存在することも、単に日常的なユーザーやシステム管理者にとって実際には問題にならないために存在することもあります。

複雑さとパフォーマンスには努力が必要です。つまり、努力が消費される前にある程度正当化されるべきであることを意味します。

しかし、本当にこれを追求したい場合は、一般的に次のように可能です。

おすすめ記事