- 里论外几
-
系统自带的操作方法
1
右击“我的电脑”—“属性”。
2
在弹出的对话框中点“高级”—性能栏里点“设置”。
3
点击性能栏里的高级,“虚拟内存”中点“更改”。
4
把虚拟内存放在其他的磁盘分区里。比如D盘。
5
一路“确定”系统会提示你重启。重启即可。
END
软件方法
1
打开Windows优化大师。点击“系统清理”—“磁盘文件管理”—“扫描”。
2
等待一会,点击“全部删除”,再点“确定”。
END
一些习惯
把软件尽量安装到D、E等非C盘分区。
2
把我的文档转移到其他分区。
- LocCloud
-
首先qemu在1.5 raw格式,1.6 qcow2格式支持磁盘回收。
libvirt通过xml配置文件可指定discard=“unmap”
nova
nova通过compute的nova.conf 指定是否开启discard
[libvirt]hw_disk_discard = unmap虚拟机
virtio-blk io驱动不支持fstrim。 有两个驱动支持 一个是IDE,一个是virtio-scsi, IDE驱动比较老,性能不好, virtio-scsi需要内核支持。
查看内核是否支持virtio-scsi协议
镜像属性
使用virtio-scsi需要glance中对镜像添加属性
glance image-update $imageid --property hw_scsi_model=virtio-scsi
--property hw_disk_bus=scsi
做完以上这些,你的磁盘就能够“伸缩自如”了。
但是在虚拟机内部执行删除操作后,它不会自动的收缩磁盘,需要手动执行fstrim操作,那么如何能让它自动进行伸缩呢?
自动fstrim
首先你的虚拟机要使用比较“现代”的文件系统,如ext4,因为它支持discard,修改/etc/fstab文件,加入discard参数。
UUID=xxxx / ext4 defaults,discard 1 1
重启虚拟机,让其生效,这样就可以自动收缩磁盘了。