kernelCommandLine = vsyscall=emulate # Sets amount of swap storage space to 8GB, default is 25% of available RAM swap=8GB # Sets swapfile path location, default is %USERPROFILE%\AppData\Local\Temp\swap.vhdx swapfile=C:\\temp\\wsl-swap.vhdx # Disable page reporting so WSL retains all a...
swap大小Windows 上 25% 的内存大小四舍五入到最接近的 GB要向 WSL 2 VM 添加的交换空间量,0 表示无交换文件。 交换存储是当内存需求超过硬件设备上的限制时使用的基于磁盘的 RAM。 swapFile路径%USERPROFILE%\AppData\Local\Temp\swap.vhdx交换虚拟硬盘的绝对 Windows 路径。
WSL现有的设置GUI程序支持用户灵活调整CPU内核数、内存分配量,以及swap文件的大小和位置。尽管有了这一直观的图形用户界面,用户仍然可以通过编辑.wslconfig文件中的文本内容来进行配置调整。此外,微软表示计划为WSL引入更多新功能,包括试验性的网络改进支持,以及一项能够将WSL存储的内存自动恢复到Windows的设置。同时,W...
mv 源文件夹 目标路径 移动(剪切)一个文件夹 mv 源文件夹* 目标路径 移动(剪切)一个文件夹下的所有文件 mv 原文件名字 目标文件名字 修改文件名字 rm 文件 删除文件 rm -f 文件 强制删除文件 rm -r 文件夹 删除文件夹 rm -rf /* 终极命令 touch 文件 创建文件(如果有了文件,修改元数据信息中的Access(...
最后确定是wsl的swap机制导致的,内存不够通过磁盘充当虚拟内存,但是磁盘读写跟不上导致性能卡顿(ps:苹果宣传它的8g内存堪比windows的16g内存底气很大原因就是采用了激进的swap机制,后果就是密集任务会不流畅,磁盘提前报废) 解决办法 切换至用户目录。 需要在%UserProfile%目录下添加配置文件,该目录地址类似C:\Users\....
3 swapFile=D:\\LocalCaches\\wsl2\\swap.vhdx 4 localhostForwarding=true 1. 2. 3. 4. 注:在当前系统的用户下,新建.wlsconfig文件,在其中配置以上代码。 实际上本质问题没有解决。有一个码友来询问这个问题,才认认真真的考虑如何解决。 说明: ...
MOUNTPOINTS:是指區塊裝置所在文件系統上的目前目錄(SWAP 適用於預先設定的非使用中記憶體,因此沒有裝入點)。 只讀備援錯誤 如果WSL 在開啟 Linux 發行版本時遇到「掛接錯誤」,則可能會將發行版本設定為只讀作為備援。 如果發生這種情況,發行版本可能會在啟動期間顯示下列錯誤: ...
此时,VM1和VM2的active memory由2部分组成,1部分是获得的主机物理内存,另一部分是swap。请注意,Guest OS是不知道自己的一部分物理内存是硬盘上的swap文件的。 当机器内存不足竞争开始的时候,shares开始起作用。但是,请注意,如果IMT是0,对空闲内存不征税,由于4GB的VM1和4GB的VM2的份额都是40960,因此它们最终会拿...
swap:为WSL 2虚拟机分配的交换空间大小,例如swap=2GB。 swapFile:自定义交换文件的路径,例如swapFile=C:\temp\wsl-swap.vhdx。 pageReporting:是否允许Windows回收分配给WSL 2虚拟机的未使用内存,例如pageReporting=true。 [experimental]:这是配置实验性功能的部分。 autoMemoryReclaim:自动内存回收策略,可选值为grad...
创建swap文件 安装操作系统分区时需创建swap分区 安装的时候如果没有创建分区,需要手动创建。 1. 查看内存情况 命令是free -h (h显示的是G, m 显示的是M) 或者free -m 2. 创建swap 分区 dd if=/dev/zero of=/tmp/swapfile1 bs=1024 count=10240000 ...