我最近安装了Debian 10,它在我的机器上非常慢:12‘s内存,96’s(操作系统运行的地方)和1TB HDD。
我只安装了anaconda导航器和一些扩展.什么都没有,所以我不明白为什么这么慢!
以下是磁盘分析器对HDD的捕获:

在977 me上只使用3.5GB和88151项(对我来说似乎很多),可以吗?那照片呢?为什么这么红?
以下是SSD的磁盘分析器捕获:

同样的问题。/usr似乎充满了96 so的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/1000PS。如果硬盘是1T,为什么只有916 1T?我知道从十进制到二进制测量的损失,以及隐藏的特性,但是在我的上一个操作系统中,我有大约977 to,所以我损失了更多的空间吗?
这个问题可能对像我这样的新手有用,所以请解释我是正常的,还是我在安装程序的时候必须做些什么,还是要保持磁盘的干净。
发布于 2021-03-13 19:18:11
这不仅仅是你的一个问题,所以很难回答,但让我试试。
在977 me上只使用3.5GB和88151项(对我来说似乎很多),可以吗?
88151个项目使用3,5GB,这意味着平均每项大约40 kB。我看不出有什么问题。而且,由于我不知道您的数据分区上有哪些项,所以我不能对此说更多的话。
那照片呢?为什么这么红?
我假设您使用的程序是磁盘使用分析器(以前是Baobab)。该程序在每个级别上每个目录选择一种颜色,并以红色作为第一级目录的开头,该目录包含使用最多数据的文件。由于您的大部分数据似乎低于filesystem,所以图像中有太多的红色。
关于SSD上的/usr:在这个目录下面是大多数程序、库和静态数据,比如字体等等。因此,这个目录通常包含一个新系统上最多的数据。稍后,根据系统的使用情况,/var下面可以有更多的数据。
如果硬盘是1T,为什么只有916 1T?
正如@KevinO在一条评论中指出的那样,在磁盘、分区、使用的文件系统以及是否正在使用LVM等信息时,只有猜测。
在试图回答你问题中的问题之后,让我就你没有提出的问题说几句话,但这似乎是你真正的问题:
我最近安装了Debian 10,它在我的机器上非常慢:12‘s内存,96’s(操作系统运行的地方)和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启动前的平均信息。
如果我的机器速度慢,我会查找以下内容:
memory下的列D17显示它是否在过去交换了一些内存,而在swap下的列si和so显示了系统现在是否正在交换。交换意味着你应该看看什么程序在“吃”你的内存,或者考虑放入更多的内存。bi和bo列中找到io下的数字。in和cs列中找到system下的数字。cpu下面的列给出了一个粗略的概述:us是指用户空间,通常是一个程序计算的东西,sy是指在系统调用期间在操作系统内核代码中运行的时间,id表示空闲,CPU不需要做任何事情的百分比,wa意味着等待I/O (例如等待磁盘读写或等待网络),最后一栏st只适用于病毒机器( VM ),意味着虚拟机的虚拟CPU在为另一个虚拟CPU服务时等待真实的CPU时间。所以,如果你想知道你的机器为什么速度很慢,我建议你先看看它在哪里消磨时间,然后再深入挖掘如何补救这个问题。
https://unix.stackexchange.com/questions/639099
复制相似问题