存档在 2017年4月

怎样查看系统内存占用情况

2017年4月13日

怎样查看Linux系统VPS主机内存使用情况呢?

命令1

free -m

输出:

              total        used        free      shared  buff/cache   available
Mem:           1839         603         993           9         242        1074
Swap:          2047         283        1764
[root@vultr ~]#

解释:

total 1839 :此VPS一共有内存1839M
buff/cache 242 1074 :当前VPS实际的占用内存和可用内存,而不是used 603

这是由Linux Kernel的内存管理方式决定的,buffers,cached可以看作是被程序或者内核用过的内存,这些内存曾经被使用过,但现在已经被释放了,释放之后Linux Kernel把他们当作buffers或cached ,这样下次有程序申请内存的时候,内核可以快速响应。所以buffers和cached部分的内存应该看成是可用内存。如果这一行最后的数字接近0,那么说明VPS的内存快用完了,这时候VPS反应就比较慢。

参考:http://www.cnblogs.com/gaojun/p/3406096.html
参考:http://www.itxx.com.cn/Hosting/vps/Hosting_1968.html

怎样编译安装ImageMagick

2017年4月13日

编译安装ImageMagick

官网:https://sourceforge.net/projects/imagemagick/
下载:https://sourceforge.net/projects/imagemagick/files/

最新版本:ImageMagick-7.0.5-4

wget https://sourceforge.net/projects/imagemagick/files/im7-src/ImageMagick-7.0.5-4.tar.gz && tar zxvf ImageMagick-7.0.5-4.tar.gz && cd ImageMagick-7.0.5-4
./configure && make && make install
ln -s /usr/local/include/ImageMagick-7 /usr/local/include/ImageMagick

编译安装imagick

官网:http://php.net/imagick
下载:https://pecl.php.net/package/imagick

最新版本:imagick-3.4.3

wget https://pecl.php.net/get/imagick-3.4.3.tgz && tar zxvf imagick-3.4.3.tgz && cd imagick-3.4.3
/usr/local/php/bin/phpize && ./configure --with-php-config=/usr/local/php/bin/php-config && make && make install