我切换到 KDE 来尝试一下。
一切都运行得异常缓慢。
我切换回 Gnome,一切都变得很慢。
第一个问题是我的视频适配器不再被检测到(使用 lvmpipe 或类似程序)。我解决了这个问题。
现在我的读取速度从平均 130 MB/s 提高到了 12 MB``
# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 14706 MB in 2.00 seconds = 7357.75 MB/sec
Timing buffered disk reads: 40 MB in 3.15 seconds = 12.69 MB/sec
磁盘驱动器(1 TB)远未满,并且如上所述,在切换到 KDE 以及返回 Gnome 时,系统性能下降。
我想知道现在是否正在使用通用磁盘驱动程序,而不是西部数据的磁盘驱动程序。
lshw -class disk
----- relevant disk follows ------
*-disk
description: ATA Disk
product: ST1000DM003-1SB1
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: HPH5
serial: ZN1DWYWA
size: 931GiB (1TB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=a8b54638
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 2.7M 6.3G 1% /run
/dev/sda5 916G 97G 773G 12% /
...etc
答案1
我还没有弄清楚具体情况;但是,通过运行 iotop,我发现我使用的应用程序 (insync) 的 io 占用率为 99%,而 iostat 始终显示平均 140-160 tps。因此 IOPS 非常高,限制了所有磁盘 IO。
我猜测切换到 KDE 时这会导致启动时自动启动的 insync 出现问题。
当我加载 KDE 时,仍然存在视频驱动程序被换出的奇怪问题,但一切都很顺利 :)
帖子说明:我还发现 baloo 文件提取器(KDE 的一部分)会产生大量 IO。显然,恢复到 gnome 并不能阻止它在启动时运行。因此,同步问题使 baloo 问题更加严重。但是,baloo 本身会导致启动时间从仅仅几秒增加到超过一分钟。