15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

apt関連コマンドが遅い原因の調査

Last updated at Posted at 2019-05-20

はじめに

Jetson Nanoをセットアップして最初のアップデートに数時間掛かっていた。今後何度も繰り返すことが予想されるため原因を調査することにした。

現象

インターネットのスピードテストで計測すると上り/下りとも数10MB/sが出ていた。一方 apt update をすると最大でも200kB/sになった。ここから類推できることは

  • インターネットは遅くない → Jetson Nanoの問題ではない
  • apt関連のみ遅い → Ubuntuの問題

である。

解決編

インターネットで調べると、apt関連が遅い場合次の2つの解決方法があるようだ。

  • IPv4で強制的にアクセスする
  • ミラーサーバを試す

それぞれ確認を行う。

IPv4で強制的にアクセスする

まずはコマンドで試してみて速くなるようなら恒久対策を行う。

sudo apt -o Acquire::ForceIPv4=true update

速度は200kB/s程度で全く速くならなかった。よって恒久対策も行わない。

ミラーサーバを試す

ファイル/etc/apt/sources.listに記載されたサーバports.ubuntu.comをすべてjp.archive.ubuntu.comに変更した。実際には下記のコマンドを実行した。

sudo sed -i.org -e 's|ports.ubuntu.com|jp.archive.ubuntu.com|g' /etc/apt/sources.list

なおオリジナルのファイルは/etc/apt/sources.list.orgにバックアップされているので問題発生時にはこちらに戻す。

その後

sudo apt update

を行ったところ、結果速度は30倍以上速くなり、apt関連のコマンドもストレスなく実行できるようになった。

結論

aptのミラー先を変更することによってapt関連のアクセスが高速化された。あとはjp.archive.ubuntu.comが正常に運用されることを祈るばかり。

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?