私は最近Debian 10をインストールしましたが、12GB RAM、96GB SSD(OSが実行されている場所)、1TB HDDなど、私のコンピュータで非常に遅いです。
Anacondaナビゲーターといくつかの拡張機能しかインストールしていません...何もインストールしていませんが、なぜそれほど遅いのかわかりません!
以下はHDDのディスクアナライザのキャプチャです。
977GBに88151個のプロジェクトがありますが(私は見るにはかなり多いようですね)3.5GBだけ使っても大丈夫ですか?写真はどうですか?なぜそんなに赤いの?
以下は、SSDのディスクアナライザのキャプチャです。
ここでも同じ問題が発生します。/usr
96GBから7.7GBしかいっぱいに見えます。
私も添付します。df -h
Filesystem Size Used Avail Use% Mounted on
udev 5.8G 0 5.8G 0% /dev
tmpfs 1.2G 9.6M 1.2G 1% /run
/dev/sdb1 87G 9.1G 74G 12% /
tmpfs 5.9G 115M 5.7G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup
/dev/sda1 916G 4.0G 866G 1% /mnt/data
tmpfs 1.2G 12M 1.2G 1% /run/user/1000
PS。私のハードドライブは1TBですが、なぜ916GBですか?私は10進数から2進数への測定と隠された機能の損失を知っていますが、最後のOSには約977GBがあったので、より多くのスペースを失いましたか?
私のような初心者には役に立つような質問になることがありますので、これが正常なのか、プログラムのインストール時やディスクの整理時にしなければならないことがあるか説明してください。
答え1
2つ以上の質問があるので答えることは難しいですが、試してみましょう。
977GBに88151個のプロジェクトがありますが(私は見るにはかなり多いようですね)3.5GBだけ使っても大丈夫ですか?
88151プロジェクトは3.5GBを使用しました。つまり、各プロジェクトの平均容量は約40kBです。私はそれに問題がないと思います。データパーティションにどのような項目があるのかわからないため、問題についてこれ以上話すことはできません。
写真はどうですか?なぜそんなに赤いの?
使用しているプログラムが次のようになるとします。ディスク使用量アナライザ(前にバオバブの木)。プログラムは、最も多くのデータを使用するファイルを含む最初のレベルのディレクトリに対して赤で始まり、各レベルの各ディレクトリの色を選択します。ほとんどのデータが下にあるように見えるので、画像に赤がたくさんありますfilesystem
。
SSDについて/usr
:このディレクトリの下には、ほとんどのプログラム、ライブラリ、フォントなどの静的データがあります。したがって、このディレクトリには通常、新しいシステムに関するほとんどのデータが含まれます。/var
システムの使用量によっては、以下にさらに多くのデータがある可能性があります。
私のハードドライブは1TBですが、なぜ916GBですか?
@KevinOがコメントで指摘したように、ディスク、パーティション、使用されているファイルシステム、およびLVMを使用するかどうかについての情報がなければ、推測しかできません。
ご質問の回答をお試しいただいた上で、ご質問はありませんが、実際の問題であると思われる内容についていくつかお話しします。
私は最近Debian 10をインストールしましたが、12GB RAM、96GB SSD(OSが実行されている場所)、1TB HDDなど、私のコンピュータで非常に遅いです。
ほとんどの場合、システムの速度低下は、ハードドライブやSSDのデータレイアウトによって異なります。考慮すべき要素が多くあります。最初の図を取得するには、vmstat
gnome端末などのコマンドラインで実行されているプログラムを使用できます。
私のコンピュータでは、出力は次のようになります。
$ vmstat -w 1 10
procs -----------------------memory---------------------- ---swap-- -----io---- -system-- --------cpu--------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 1648128 835744 3800720 0 0 143 114 102 244 3 1 96 0 0
0 0 0 1647748 835752 3801184 0 0 0 36 152 495 1 0 99 0 0
0 0 0 1648120 835752 3800712 0 0 0 0 163 474 1 1 99 0 0
2 0 0 1648120 835752 3800712 0 0 0 0 123 341 1 0 99 0 0
0 0 0 1648120 835752 3800712 0 0 0 0 135 395 1 0 99 0 0
0 0 0 1648128 835752 3800712 0 0 0 0 129 361 0 1 99 0 0
0 0 0 1648112 835752 3800712 0 0 0 0 130 396 1 1 99 0 0
0 0 0 1648120 835752 3800712 0 0 0 0 124 333 1 0 99 0 0
0 0 0 1647740 835752 3800712 0 0 0 0 243 504 1 0 99 0 0
0 0 0 1647740 835752 3800720 0 0 0 0 163 400 1 1 99 0 0
vmstat
このコマンドは、起動前の平均情報を含む最初の行とともに、システムのいくつかの重要なパラメータを1秒以内に表示します。
マイ コンピュータが遅い場合は、次を探します。
- システムが交換中ですか?つまり、RAMからディスクにメモリを書き込むという意味ですか?
swpd
下の列にはmemory
過去に一部のメモリが交換されているかどうか、下の列には現在si
システムが交換されているかどうかが表示されます。スワッピングとは、どのプログラムがメモリを「ホギング」しているかを調べるか、さらにRAMをインストールすることを検討する必要があることを意味します。so
swap
- システムはディスクに大量のデータを書き込むか、ディスクから読み取るのですか?ディスクアクセスはRAMアクセスよりも遅いため、どのプログラムがそれほど多くの書き込み/読み込み操作を実行しているのか、それが必要かどうかを調べることができます。ディスクから読み込んでブロックに書き込むと、列と
bi
下のbo
数字が見つかりますio
。 - コンテキストスイッチはたくさんありますか?コンテキスト切り替えとは、CPU があるプロセスで動作を停止し、別のプロセスに切り替えることを意味します。多数の割り込みには通常、多くのコンテキストスイッチが付随します。各列
in
と下の数字を確認できますcs
。system
- 最後に、CPUがほとんどの時間を費やす場所を見てください。次の列は
cpu
おおよその概要を提供します。us
通常、何かを計算するプログラムであるユーザースペースを表します。sy
システム呼び出し中にオペレーティングシステムのカーネルコードで実行するのに費やされた時間を示します。id
アイドル状態、CPUが何もする必要がない時間の割合を示します。wa
I/O 待機 (たとえば、ディスクの読み取りまたは書き込み待機、またはネットワーク待機) を示します。最後の列はst
仮想マシン(VM)にのみ適用され、ハイパーバイザーが動作している間にVMの仮想CPUが実際のCPUを待つ時間を示します。別の仮想CPUをサービスしています。
したがって、コンピュータがなぜ非常に遅いのか疑問に思っている場合は、まずコンピュータがどこで時間を費やしているのかを見て、次に問題を解決する方法についてもっと深く掘り下げることをお勧めします。