我正在运行 Linux Mint 17、Cinnamon 2.4.8
您好,我正在使用 ImageMagick 创建 500+ png 图像。
这导致 Cinnamon 运行速度非常慢。
如果肉桂很慢我会理解尽管我正在渲染很多图像,但是,Cinnamon 甚至非常慢后渲染已完成。
解决此问题的唯一方法是重新启动,但如果可能的话,我真的希望有其他解决方案。
free
渲染之前的命令
total used free shared buffers cached
Mem: 16384584 1066072 15318512 20212 61948 407592
-/+ buffers/cache: 596532 15788052
Swap: 16727036 0 16727036
free
渲染期间的命令
total used free shared buffers cached
Mem: 16384584 1230524 15154060 21148 69540 457700
-/+ buffers/cache: 703284 15681300
Swap: 16727036 0 16727036
free
渲染后命令
total used free shared buffers cached
Mem: 16384584 1263932 15120652 20760 70416 460352
-/+ buffers/cache: 733164 15651420
Swap: 16727036 0 16727036
答案1
内存问题
这很可能是内存问题。
要做的一件事是限制 的内存使用imagemagick
。正如这里提到的:-限制类型值,您可以使用以下选项限制您的使用:
-limit memory 512MiB -limit map 512MiB
此外,正如你所说,它甚至很慢后imagemagick 已运行,在这种情况下,请查找 imagemagick 留下的一些幽灵进程,这些进程不会释放 RAM。并杀死这些进程。
ps aux | grep convert #assuming you used convert
另一种可能性:临时文件导致磁盘已满
检查您的/tmp
目录或可能存储临时文件的其他目录,并查看与其对应的目录是否有空间。这可能是一个可能的原因。重新启动通常会删除临时文件并释放空间。