0

我开发了一个程序来解析一个巨大的文本文件,并在 Fedora 中使用 C 将其存储到 Mysql 数据库中。当我运行这个应用程序时,它曾经消耗高达 100% 的 CPU,而且速度非常快。在我得到 /dev/mapper/VolGroup-lv_root 没有剩余空间后,我采取了以下步骤(如此所述):

mkdir /home/var
停止所有服务。例如: /etc/init.d/mysqld stop
cp -pr /var/* /home/var
rm -rf /var
ln -s /home/var /var
再次启动服务。

重新启动机器后,我发现所有服务都不起作用。幸运的是,我制作了 /var 的副本,我可以重做上述所有步骤。我的服务现在都在工作。但是我发现当我运行我的应用程序时,它运行得非常慢,并且只使用了我的 CPU 高达 10%。

你能告诉我如何解决这个问题吗?
可能是因为在我弄乱了 /var 之后,我没有指向 /var/lock 的符号链接了吗?
任何提示将不胜感激。

4

0 回答 0