apt-getが100%(cpu OR disk OR net)を使用しないのはなぜですか?

KlaymenDK

CPU、ディスク、またはネットワークのいずれかを100%使用apt-get ない、またはそれに近いものを使用ないのなぜですか?遅いシステム(Raspberry Pi 2+)でも、最大30%のCPU負荷がかかります。私はそれが人為的に抑制されている、それが機能している間に何か最大にするべきであるか、あるいはそれがそれよりも速くそのことを行うことができるべきであると思っています。

編集:パネルのcpu / disk / netモニターとUbuntuMATEのシステムモニターアプリを介して大まかに測定しています。

私が間違っている理由を説明してください。:-)

更新:更新apt-getをフェッチする必要があることを理解しています(アップストリーム/プロバイダーの帯域幅によって制限される場合があります)。ただし、「解凍」などになると、CPU使用率は少なくとも上昇するはずです(最大ではない場合)。メインドライブにSSDを使用し、/ tmpにRAMディスクを使用する私のかなりまともなホームワークステーションでは、これは当てはまりません。

または多分私は詳しく調べる必要があります。

PSkocik

アプリがCPUにバインドされている場合にのみ、アプリはCPUを最大化します。アプリがすべてのデータをすばやく取得でき、待機しているのがデータを処理するプロセッサである場合、アプリはCPUバウンドです。

apt-get一方、はIOバウンドです。つまり、データをかなり迅速に処理できますが、(ディスクまたはネットワークから)データをロードするには時間がかかります。その間、プロセッサは他の処理を実行するか、他のプロセスが必要としない場合はアイドル状態になります。

通常、すべてのIO要求(ディスク、ネットワーク)は低速であり、アプリケーションスレッドが要求を行うたびに、データがカーネルに読み込まれるまで、カーネルはそれをプロセッサから削除します(=これらのIO要求はブロッキング要求と呼ばれます)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

apt-getが100%(cpu OR disk OR net)を使用しないのはなぜですか?

分類Dev

Why does apt-get NOT use 100% (cpu OR disk OR net)?

分類Dev

tsocksがapt-getで機能しないのはなぜですか?

分類Dev

Update Managerが必要とするのに、apt-getが再起動を必要としないのはなぜですか?

分類Dev

apt-get autoremoveが古いカーネルを削除しないのはなぜですか?

分類Dev

apt-getが直接欲しくないパッケージをマークするのはなぜですか?

分類Dev

Ubuntuにapt-getを使用してNode.jsをインストールしないようにする必要があるのはなぜですか?

分類Dev

apt-getにsudoが必要なのはなぜですか?

分類Dev

Ubuntuのapt-getがPython2.7をインストールしたいのはなぜですか?

分類Dev

Linuxが起動時にInitialRam Diskを使用するのはなぜですか?

分類Dev

apt-getの--reinstallオプションが何もしないのはなぜですか?

分類Dev

apt-getの--reinstallオプションが何もしないのはなぜですか?

分類Dev

Linuxでapt-get--purge remove over apt-getpurgeコマンドを使用するのはなぜですか?

分類Dev

apt-getがjigdo-fileまたはjigdo-liteを見つけられないのはなぜですか?

分類Dev

apt docsが欠落しているのはなぜですか?それを取り戻す方法は?

分類Dev

なぜvundleがaptで利用できないのですか?

分類Dev

apt-keyのmanページがaddコマンドの使用を推奨しないのはなぜですか?

分類Dev

古いバージョンを指定すると、apt-get installの依存関係の解決が機能しないのはなぜですか?

分類Dev

apt-getが時々確認を求めるのはなぜですか?

分類Dev

APTがgcloudSDKが存在しないと言い続けるのはなぜですか?

分類Dev

chrome devチャネルがapt-getアップグレードを介してChromeをアップグレードしないのはなぜですか?

分類Dev

chrome devチャネルがapt-getアップグレードを介してChromeをアップグレードしないのはなぜですか?

分類Dev

apt-getがg ++の代わりにVirtualBoxをインストールしたのはなぜですか?

分類Dev

apt-get upgrade が「次のパッケージが保持されています: python3-psycopg2」しか返さないのに、apt update はアップグレードできることを示しているのはなぜですか (方法)?

分類Dev

apt-get upgrade:なぜlxc-dockerが戻されないのですか?

分類Dev

/ usr / lib / update-notifier / apt-checkがapt-getアップグレードに同意しないのはなぜですか

分類Dev

/ usr / lib / update-notifier / apt-checkがapt-getアップグレードに同意しないのはなぜですか

分類Dev

EC2イメージの `apt-get dist-upgrade`がカーネルを更新しないのはなぜですか?

分類Dev

Nemoをインストールしようとすると、apt-getがCinnamonをインストールしたいのはなぜですか?

Related 関連記事

  1. 1

    apt-getが100%(cpu OR disk OR net)を使用しないのはなぜですか?

  2. 2

    Why does apt-get NOT use 100% (cpu OR disk OR net)?

  3. 3

    tsocksがapt-getで機能しないのはなぜですか?

  4. 4

    Update Managerが必要とするのに、apt-getが再起動を必要としないのはなぜですか?

  5. 5

    apt-get autoremoveが古いカーネルを削除しないのはなぜですか?

  6. 6

    apt-getが直接欲しくないパッケージをマークするのはなぜですか?

  7. 7

    Ubuntuにapt-getを使用してNode.jsをインストールしないようにする必要があるのはなぜですか?

  8. 8

    apt-getにsudoが必要なのはなぜですか?

  9. 9

    Ubuntuのapt-getがPython2.7をインストールしたいのはなぜですか?

  10. 10

    Linuxが起動時にInitialRam Diskを使用するのはなぜですか?

  11. 11

    apt-getの--reinstallオプションが何もしないのはなぜですか?

  12. 12

    apt-getの--reinstallオプションが何もしないのはなぜですか?

  13. 13

    Linuxでapt-get--purge remove over apt-getpurgeコマンドを使用するのはなぜですか?

  14. 14

    apt-getがjigdo-fileまたはjigdo-liteを見つけられないのはなぜですか?

  15. 15

    apt docsが欠落しているのはなぜですか?それを取り戻す方法は?

  16. 16

    なぜvundleがaptで利用できないのですか?

  17. 17

    apt-keyのmanページがaddコマンドの使用を推奨しないのはなぜですか?

  18. 18

    古いバージョンを指定すると、apt-get installの依存関係の解決が機能しないのはなぜですか?

  19. 19

    apt-getが時々確認を求めるのはなぜですか?

  20. 20

    APTがgcloudSDKが存在しないと言い続けるのはなぜですか?

  21. 21

    chrome devチャネルがapt-getアップグレードを介してChromeをアップグレードしないのはなぜですか?

  22. 22

    chrome devチャネルがapt-getアップグレードを介してChromeをアップグレードしないのはなぜですか?

  23. 23

    apt-getがg ++の代わりにVirtualBoxをインストールしたのはなぜですか?

  24. 24

    apt-get upgrade が「次のパッケージが保持されています: python3-psycopg2」しか返さないのに、apt update はアップグレードできることを示しているのはなぜですか (方法)?

  25. 25

    apt-get upgrade:なぜlxc-dockerが戻されないのですか?

  26. 26

    / usr / lib / update-notifier / apt-checkがapt-getアップグレードに同意しないのはなぜですか

  27. 27

    / usr / lib / update-notifier / apt-checkがapt-getアップグレードに同意しないのはなぜですか

  28. 28

    EC2イメージの `apt-get dist-upgrade`がカーネルを更新しないのはなぜですか?

  29. 29

    Nemoをインストールしようとすると、apt-getがCinnamonをインストールしたいのはなぜですか?

ホットタグ

アーカイブ