编译安装报错"virtual memory exhausted: Cannot allocate memory"
2016-05-07 12:44
405 查看
原因:
虚拟机安装时没有设置swap或者设置内存太小。
解决办法:
增加swap大小。
1.查看当前内存使用情况
flc@ubuntu:/tmp/mysql-5.7.12$ free -m total used free shared buffers cached Mem: 745 213 531 0 10 169 -/+ buffers/cache: 32 712 Swap: 0 0 0
2.创建swap文件(目录可以自己指定)
flc@ubuntu:/tmp/mysql-5.7.12$ dd if=/dev/zero of=/var/swap bs=1024 count=1024000 1024000+0 records in 1024000+0 records out 1048576000 bytes (1.0 GB) copied, 32.9351 s, 31.8 MB/s
3.建立swap
mkswap /var/swap
4启动swap
swapon /var/swap
现在再看内存使用情况
flc@ubuntu:/tmp/mysql-5.7.12$ free -m total used free shared buffers cached Mem: 745 683 61 0 1 643 -/+ buffers/cache: 39 706 Swap: 999 0 999
相关文章推荐
- 编译安装php时遇到virtual memory exhausted: Cannot allocate memory
- 阿里云ECS云服务器编译安装PHP遇到virtual memory exhausted: Cannot allocate memory
- 编译安装php时遇到virtual memory exhausted: Cannot allocate memory
- 编译安装php时遇到virtual memory exhausted: Cannot allocate memory
- 编译安装php时遇到virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory
- Linux编译时:virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory(转)
- PHP源码安装出现virtual memory exhausted: Cannot allocate memory
- 滴滴云服务器安装php的时候报错virtual memory exhausted: Cannot allocate memory make: *** [ext/fileinfo/libmagic/ap
- php编译 :virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory,常见于VPS
- 编译时:virtual memory exhausted: Cannot allocate memory
- android4.4编译失败,出现“virtual memory exhausted: Cannot allocate memory”
- 编译时:virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory
- 编译出现错误virtual memory exhausted: Cannot allocate memory
- 编译QT程序出现virtual memory exhausted: Cannot allocate memory
- 编译时:virtual memory exhausted: Cannot allocate memory