centos下载速度慢物理内存过高会不会导致访问速度变慢

最近买了一个centos 的云主机,因为贫穷限制了我购买的内存大小,只有500M,所以导致物理内存经常处于饱和状态,无奈虚拟内存设置的只有132M,理论上讲虚拟内存应该要有物理内存的2倍也就是1G大小才够用!
又由于我安装的的时候,提示我内存不足,所以想用提高虚拟内存的方法去安装这个软件,本来都已经安装完了,今天我手贱把Linux重启了一下,没看仔细,不过也不是坏事情,正好记录下设置过程,以便下次再重启的时候方便设置!1.打开终端,切换到root用户,输入:free -m查看内存状态
[maker@LLM ~]$ free -m
buff/cache
Swap也就是虚拟内存为0
2.选择一个较大的分区,建立分区文件
[root@LLM ~]# dd if=/dev/zero of=/opt/swap bs=1024 count=1024000
records in
records out
bytes (1.0 GB) copied, 16.6877 s, 62.8 MB/s
[root@LLM ~]#
该命令表示在opt分区建立名为swap,大小为1G的虚拟内存文件
3.将swap文件设置为swap分区文件
chmod 600 /opt/swap
//注意更改swap文件的权限
[root@LLM ~]# mkswap /opt/swap
Setting up swapspace version 1, size = 1023996 KiB
no label, UUID=fc47f29e-31af-401e-856d-0fec5262179e
4.激活swap,启用分区交换文件
swapon /opt/swap
5.现在看下结果
[root@LLM ~]# free -m
buff/cache
999虚拟内存的设置部分就完成了,接下来讲一下卸载虚拟内存,这个需求也是存在的,比如你走上人生巅峰了,不屑于使用虚拟内存,就需要卸载掉了,就是任性!1.首先停止swap分区
[root@LLM ~]# swapoff /opt/swap
[root@LLM ~]# free -m
buff/cache
2.其次删除掉swap文件即可
首先看一下磁盘大小
[root@LLM ~]# df -h
Filesystem
Used Avail Use% Mounted on
1% /dev/shm
0% /sys/fs/cgroup
0% /run/user/0
0% /run/user/1001
[root@LLM ~]# rm -rf /opt/swap
[root@LLM ~]# df -h
Filesystem
Used Avail Use% Mounted on
1% /dev/shm
0% /sys/fs/cgroup
0% /run/user/0
0% /run/user/1001
可以看出删除后多了1G的空间
记CentOs服务器内存使用满的解决办法
记一次服务器内存已经满的解决方案
CentOS查看内存占用情况
Mysql启动错误,CentOS查询内存占用
Centos 系统swap虚拟内存添加与删除配置
SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作...
阿里云主机centos设置虚拟内存
添加swap文件大小为2G
dd if=/dev/zero of=/swapfile bs=1k count=2048000
创建SWAP文件
mkswap /swapfile
激活SWAP文件
centos系统创建虚拟内存
centos系统创建虚拟内存
touch swapfile
dd if=/dev/zero of=swapfile bs=1024k count=2048
mkswap swapfile
阿里云主机centos设置虚拟内存(交换分区)
1. 添加swap文件大小为2G默认情况下, of=/swapfile 即swapfile文件创建在/var/目录下。
若我在创建在/opt/image/目录下, 只需要将下面的of=/swapfi...
记一次分配虚拟内存的经历
在阿里云上买了台1G内存,单核的云服务器平时玩玩,和朋友一起开发几个小项目。在某次同时运行Jenkins和几个网站的情况下,在Centos系统运行yum install git,yum报出了一个内存不...
VM CentOS 物理内存不足,无法使用配置的设置开启虚拟机
1、在vmware的主菜单上选“host——setting...——memory”(gsx)或“edit——preferances...——memory”(workstation)调整设定如下: Re...
CentOS7.1 KVM虚拟化之虚拟机内存、CPU调整
调整虚拟机内存,CPU
Centos 内存占满 释放内存
一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了。
再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷...
没有更多推荐了,随笔 - 338&
文章 - 0&评论 - 1&trackbacks - 0
VMware虚拟机直接使用物理内存的方法
1:打开虚拟机操作系统文件夹,找到.vmx后缀的文件
2:以记事本方式打开文件,在最后一行添加mainMem.useNamedFile=FALSE。
3:保存。重启虚拟机程序打开系统就可以解决问题。
当我们在VMware Workstation中安装好虚拟操作系统,特别是安装好Windows 8系统以后,在VMware中启动Windows 8,会发现VMware的运行速度出奇地慢……。
有没有解决VMware虚拟机运行速度慢的方法呢?
有!下面就推荐VMware Workstation 8中的优化技巧,可以大大提高VMware虚拟机的运行速度!
一、VMware虚拟机的全局设置
1. 启动VMware Workstation,打开“VMware Workstation”窗口。如下图所示:
注:按下F9快捷键可以打开或关闭“库”。
2. 点击“编辑”菜单,在下拉列表中点击“参数”命令,打开“参数”对话框。如下图所示:
3. 在对话框左侧选择“内存”项,在右侧:
保留的内存:尽可能为虚拟机保留更多的内存。在本机的设置中,能够保留的内存在128MB-2241MB之间。
额外的内存:选择第一项“适应所有的虚拟机内存到保留的主机内存”。这样,虚拟机就只会读取物理内存,而不会读取硬盘了。这是提高VMware虚拟机运行速度的最基本的方法。当然,要保证宿主机有足够的物理内存空间供虚拟机使用,否则会出现内存争用的情况。
第二项和第三项都需要虚拟机内存和硬盘进行交换。这样,启动虚拟机时,会因为读取硬盘而导致虚拟机的运行速度明显下降。所以不要选择这两项。
4. 现在设置“优先级”。如下图所示:
5. 在对话框左侧选择“优先级”,在右侧点击“捕获输入”右边的向下箭头,选择“高”。点击“确定”按钮关闭对话框。
二、单个VMware虚拟机的参数设置
下面以Windows 8虚拟机为例进行参数的设置:
1. 打开“Windows 8虚拟机”窗口。如下图所示:
2. 点击“编辑虚拟机设置”链接,打开“虚拟机设置”对话框。如下图所示:
3. 为Windows 8虚拟机分配内存。注意,分配的内存不能超过“一、VMware虚拟机的全局设置”中第2.步“参数”对话框中设置的内存的大小。
4. 点击“选项”选项卡。如下图所示:
5. 在“选项”下面选择“高级”项,在“捕获输入”的下拉列表中选择“高”,并且在“禁止清理内存页面”前面打上对勾,以选择该项,最后点击“确定”按钮关闭对话框。
6. 在“Windows 8虚拟机”窗口中点击“打开此虚拟机电源”链接,开始启动Windows 8虚拟机,此时会弹出一对话框。如下图所示:
7. 直接点击“Reduce Memory”按钮,即可正常启动Windows 8虚拟机。
至此,设置完成!启动Windows 8虚拟机加以测试,虚拟机的运行效果明显改善!
阅读(...) 评论()Linux/CentOs内存一直占满(used)过高的原因和问题
用的阿里云,开始是1G的内存,数据量增大后,说卡,后面增加到2G,还是很快用光了,后面一下加到4G,开始还好,后面没两天又跑满了,查了资料,才明白。
[root@localhost /]# free -m
-/+ buffers/cache:
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方 面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows 是只在需要内存时,才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux 都将能充分利用起来,发挥了硬件投资带来的好处,而Windows只将其做为摆设,即使增加8GB甚至更大。
Linux 的这一特性,主要是利用空闲的物理内存,划分出一部份空间,做为 cache 和 buffers ,以此提高数据访问性能。
Linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。
你可以用 free 指令查看一下输出,用 used 减去 buffer 和 cache,才是你运行中的程序所占用的空间,举例如下:
-/+ buffers/cache: 224
Swap: 76 1522908
504264 - 88396 - 236792 = 179076
也就是说目前正在被使用的内存只有 179 兆。不要被 504兆的used吓住了。
windows则总是给内存留下一定的空闲空间,即时内存有空闲也会让程序使用一些虚拟内存,这样做的好处是,启动新的程序比较快,直接分给它些空闲内存就可以了,而linux下呢?由于内存经常处于全部被使用的状态,则要先清理出一块内存,再分配给新的程序使用,因此,新程序的启动会慢一些。
另外,内存是随机访问的,也就是说,无论你的内存占用了多少,数据的存取时间都是相同的,跟硬盘不同。
===========================================
Linux/Unix系统管理内存的方式和windows是不一样的,即便是一个负载很小的linux,跑几天后,内存占用量也将达到90%以上,即便无人访问,这个数字是完全正常的。但是,这个内存占用量不会达到100%的,每天夜里系统都会执行/etc/cron.daily进行内存优化。
Linux/Unix系统是非常稳健的,虽然内存占用显示90%以上,但依然可保证365天以上无须重启。对于Linux系统,评估其压力的主要指标是最近5分钟的负载指数:比如用w命令或者top去看,可以看到“0.70 0.35 0.01”这样的数字,分别表示5分钟内的、10分钟内的、15分钟内排队的进程数,只要第一个数字即5分钟内的负载不大于5,系统就是健康的,不用做任何维护;如果这个数字大于了5,那么通常系统速度就会变慢,一般有如下几种可能:
1) 有程序占用大量CPU,使用top命令来检查(看看是否有java程序锁死之类的故障)
2) 有程序占用大量内存,使得内存真正不够用了(这个才是真正需要加内存的时候),比如由于MySQL在较大负载下运行容量为GB级别的数据库导致内存不够用,需要给服务器插入更多物理内存
3) 磁盘系统读写故障,IO吞吐错误造成CPU负载上升,需要光盘引导进入单用户模式扫描修复磁盘,修不好就只能更换新硬盘了
因此,对于Linux/Unix系统内存占用的百分比,无须过于关心,一般检查系统负载参数即可.
花不尽,柳无穷,应与我情同。觥船一棹百分空,何处不相逢。
朱弦悄,知音少,天若有情应老。劝君看取利名场,今古梦茫茫。
备案/许可证编号为:滇ICP备号 CopyRight<< 上一篇: ( 03:40) >> 下一篇: ( 03:40)我就电脑之前还可以用VM,不过这两天突然就不可以用了,打开Centos,弹出对话框,内容如下:“物理内存不足,无法使用配置的设置开启虚拟机。要修复此问题,请调整其他内存设置来允许交换更多的虚拟机内存。如果您以前能够在此主机上开启该虚拟机,请尝试重新引导此主机。重新引导主机后,可用于运行虚拟机的主机内存资源也许会比现在稍微多一些。
1、在vmware的主菜单上选“host——setting...——memory”(gsx)或“edit——preferances...——memory”(workstation)调整设定如下: Reserved memory——最大(256M为192) Additional memory——选“Allow most...”,就是最后一项
解决vmware的“物理内存不足”2、在“C:\Documents and Settings\All Users\Application Data\VMware\VMware GSX Server”或“C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation”下找到名为“config.ini”的文件,双击打开。把 “prefvmx.useRecommendedLockedMemSize = ”设为"TRUE" “prefvmx.minVmMemPct = ”改成一个足够小的数,例如“1” 3、调整windows的虚拟内存到足够大,例如“xxx——4096”并重新启动。 4、重新启动后进入虚拟机设置,应该已经变成这样儿了: 解决vmware的“物理内存不足”如果不能调到3600M,用记事本打开“.vmx”文件,手工调整:memsize = "3600" 5、启动虚拟机。
centos/linux 服务器的内存不够了怎么办?centos用虚拟内存扩展内存
最近买了一个centos 的云主机,因为贫穷限制了我购买的内存大小,只有500M,所以导致物理内存经常处于饱和状态,无奈虚拟内存设置的只有132M,理论上讲虚拟内存应该要有物理内存的2倍也就是...
CentOS7.1 KVM虚拟化之虚拟机内存、CPU调整
调整虚拟机内存,CPU
VMware下安装Centos内存不足无法启动Kdump问题
在VMware虚拟机上安装Centos时,遇到了【内存不足,无法自启动kdumip,请使用“system-config-kdump”手动设置】的问题,...
记一次vmware centos虚拟机磁盘空间不够的经历
安装centos虚拟机时分配了20G的磁盘空间,经过长年累月的使用, 至今日,在升级gcc的过程中出现磁盘空间不够的提示,于是首先df查看磁盘使用情况
(图为增加分区,删除部分文件后的结果图,处...
虚拟机linux磁盘空间不足的解决办法
今天用ssh登陆sqlplus时,报了下面磁盘空间不足的错误:
[oracle@orcl ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1....
扩大VMware虚拟机中CentOS 7的硬盘空间
1. 查看挂载点信息:[root@localhost]# df -h
文件系统 容量 已用 可用 已用% 挂载点
[root@localhost]# df -h
CentOS7.1 KVM虚拟化之虚拟机内存、CPU调整(6)
一、调小虚拟机内存
调小虚拟机内存可以动态实现,不用关机
1.查看当前内存大小
[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory
解决物理内存不足,无法使用配置的设置开启虚拟机
几天前用vmware打开centos还能正常运行,今天开机启动时突然弹出了“物理内存不足,无法使用配置的设置开启虚拟机。。。。”等等一大串报错框。解决办法如下点击“编辑”———“首选项”,在弹出的对话...
解决“VMware物理内存不足,无法使用配置的设置开启虚拟机”的问题
今天开虚拟机,突然发现开不了,提示如图:
后来是这样解决的:
一、编辑-首选项-内存,将“系统如何为虚拟机分配内存”改为第三个“允许交换大部分内存”。
启动VMware虚拟机显示:物理内存不足无法使用的五种解决方法
http://www.jb51.net/os/other/267942.html
打开虚拟机时提示报错:“物理内存不足,无法使用配置的设置开启虚拟机。……“解决方法如下,以下针对...
没有更多推荐了,

我要回帖

更多关于 centos 查看物理内存 的文章

 

随机推荐