切换到 KDE 并返回 Gnome 后磁盘驱动器读取率突然下降

切换到 KDE 并返回 Gnome 后磁盘驱动器读取率突然下降

我切换到 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 本身会导致启动时间从仅仅几秒增加到超过一分钟。

相关内容