服务器 ssd虚拟内存设置,ssd虚拟内存怎么设置最好

ssd虚拟内存怎么设置最好?SSD还是禁用虚拟内存比较好,至于什么原因呢?下面学习啦小编给大家分享一个栗子,希望对大家有帮助!

ssd虚拟内存怎么设置最好?

最近格式化手里的一块SSD硬盘,却老是提示 :“Windows无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化。” ,找了半天原因,才发现原来是系统默认开启虚拟内存的缘故。其实在使用前,我已经用SSD优化软件禁用了虚拟内存的功能。没想到软件只对主硬盘起作用,对分盘没起作用。

26d80c10672c64297b82955a5a31aa3f.png

d88fa0c4d79283e53e8b53f47673b2df.png

因为经常要做一些测试,所以现在这台电脑用了三块SSD硬盘。宇瞻AS710这块SSD硬盘属于第三块。

a0d81efa51c4059444ee992d6e0ed6ea.png

b9e69114ab612aecf8d359058b1f18fe.png

“Windows无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化。” 的提示。

669ac999a6cc53043cdc08ec87cbdd24.png

打开SSD硬盘,果然找到了虚拟内存的文件。

4fc45c3a49446d64c794c2dc20e48ccf.png

既然用SSD优化软件不好用,那只能自己手动进行设置,关闭系统的虚拟内存功能了。关闭的方法很简单,打开“计算机”属性,然后打开“高级系统设置”,选择“性能”设置中的“高级”选项。然后在“更改”选项中选“无分页文件”,就可以关闭虚拟内存了。

3440a98833073a3aa6ce461ac177c822.png

关闭虚拟内存后会出现重启计算机的提示。

0fe1929905bb735dcc9a6d9af8eaba8f.png

21488de6904e9ab891050638d591b2cc.png

重启完成后,SSD硬盘就可以正常格式化了。对于SSD硬盘而言,还是禁用虚拟内存(修改页面文件设置)比较好。当然目前依然有一些应用程序依赖于页面文件,如果无法找到页面文件则拒绝工作。所以如果你除了SSD硬盘,还在用机械硬盘的话,那尽量把虚拟内存设置到机械硬盘上。

设置页面文件存放位置方法:

1、点击开始菜单,右键点击“我的电脑(计算机)”,选择“属性”。

2、在弹出的“系统”窗口中,点击左侧的“高级系统设置”。选择“高级”标签,下方的“性能”一项内点击“设置”。

3、选择“高级”标签下的“虚拟内存”一项内的更改。

4、取消选择“自动管理所有驱动器的分页文件大小”,选中固态硬盘盘符。

5、选择“无分页文件”,然后点击“设置”,忽略所有警告。

6、选择第二块硬盘(机械硬盘),选择“系统管理的大小”。

7、点击“设置”,确定。重启系统,确认页面文件已转移。

补充:

页面文件的主要用途类似虚拟内存,Windows 7操作系统会在页面文件中存储一些它认为可能很快就会再次使用的数据,在物理内存不足的情况下也会将其用作扩展内存空间。

### 如何配置或调整虚拟内存 #### 配置虚拟内存的基础概念 虚拟内存是一种操作系统功能,它允许计算机使用硬盘空间作为额外的内存资源。然而,在某些情况下,例如当 **I/O 性能较差** 或者 **内存使用率较高** 时,启用虚拟内存可能会降低系统整体性能[^1]。 #### Windows 弹性云服务器上的虚拟内存设置 在 Windows 系统中,默认情况下可能并未启用虚拟内存。如果需要手动配置虚拟内存,可以通过以下方式实现: 1. 右键单击“此电脑”,选择“属性”。 2. 进入“高级系统设置”,点击“性能”的“设置”按钮。 3. 切换至“高级”标签页,找到“虚拟内存”部分并点击“更改”。 4. 解除勾选“自动管理所有驱动器的分页文件大小”选项。 5. 手动指定某个磁盘分区用于存储页面文件,并为其分配初始大小和最大大小。 推荐的最佳实践是将虚拟内存放置在一个 I/O 性能较高的独立磁盘上,而不是根目录所在的 C 盘。 #### 大内存服务器虚拟内存设置策略 对于拥有较大物理内存(如 32GB 或更高)的服务器而言,通常不推荐依赖虚拟内存来补充实际 RAM 的不足。相反,应该考虑升级实例规格或者优化应用程序以更好地利用现有资源。不过,若确实有必要定义虚拟内存,则需注意以下几个方面: - 如果决定要为高配机器创建交换区域,建议按照一定比例计算其容量范围——比如总RAM量的一半左右即可满足大多数需求[^2]。 另外值得注意的是,在涉及高性能运算环境时,采用内存大页技术能够有效改善因频繁地址转换带来的延迟问题;与此同时关闭透明大页有助于进一步增强稳定性与效率表现。 #### Linux 平台下的虚拟内存控制 针对基于 Unix/Linux 构建的服务端架构来说,除了常规意义上的 swap 文件/分区之外还可以借助 vm.swappiness 参数调节内核倾向于何时以及多大地程度上去调用这些后备机制。一般来说将其数值设得越低意味着优先级更低从而减少不必要的数据迁移动作发生几率进而保护SSD寿命延长使用寿命同时维持较好的响应速度水平[^3]。 ```bash # 查看当前swappiness值 cat /proc/sys/vm/swappiness # 修改临时生效 (无需重启) sudo sysctl vm.swappiness=10 # 若要永久保存改动则编辑/etc/sysctl.conf 添加如下行 echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf ``` 以上命令展示了如何查询现有的 swappiness 值、动态调整它的方法以及怎样让这种改变持久化下来直至下次引导完成为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值