jbd2-sda 和 mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid 的磁盘 io 使用率高

jbd2-sda 和 mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid 的磁盘 io 使用率高

问题:

我总是启动电脑来打开 Ubuntu 18.04LTS 或 Windows 10。Ubuntu 的磁盘 io 很高,jbd2/sda8-8 和 mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid 的 io 同时增加。我用 iotop 检查了一下。

可能原因 1:

很长时间(超过 1 年)都有未分配的空间。我使用 Windows 分配了 150gb 未分配内存。然后 Gparted 在 /dev/sda3(size128mb)处出现警告,这是 Microsoft 保留分区,并写道

Warning: Unable to detect file system Possible reasons are:
- The file system is damaged
- The file system is unknown to GParted
- There is no file system available (unformatted)
- The device entry /dev/sda3 is missing

磁盘分区期间是否有数据丢失?或者我该如何了解是否有数据丢失?

可能原因2:

我正在做一个数据仓库项目(大约 500mb),但我的电脑在将数据加载到 mysql 时死机了。当我用 htop 过滤 mysql 时,我发现那里有超过 25 个 mysql 命令,有时其中 2 或 3 个命令的状态从 S 变为 D。(D 状态意味着这里) 我该如何解决io问题?

可能的解决方案:

我不确定,但我运行第一个赞扬这里我意识到日志大小正在急剧增加。所以也许这是解决方案的关键。

-rw-r----- 1 syslog adm  15232712 Ağu 14 16:50 /var/log/kern.log
-rw-r----- 1 syslog adm   4925322 Ağu 14 16:50 /var/log/syslog
-rw-r--r-- 1 root   root   450367 Ağu 14 15:49 /var/log/boot.log
-rw-rw-r-- 1 root   utmp   292292 Tem 17 23:50 /var/log/lastlog
-rw-r----- 1 syslog adm     80317 Ağu 14 16:17 /var/log/auth.log
-rw-r--r-- 1 root   root    67608 Ağu 14 15:30 /var/log/dpkg.log
-rw-r--r-- 1 root   root    57457 Tem 19  2016 /var/log/bootstrap.log
-rw-r--r-- 1 root   root    48688 Ağu 14 15:51 /var/log/Xorg.0.log
-rw-r--r-- 1 root   root    34811 Haz 30  2018 /var/log/Xorg.1.log
-rw-r--r-- 1 root   root    32032 Tem 17 23:50 /var/log/faillog

你能帮助我吗?

相关内容