type
status
date
slug
summary
tags
category
titleIcon
password
icon
calloutIcon
😅
记录一些折腾linux虚拟机的相关内容;关键词:Fedora;WSL;Hyper-V;代理;dnf;hyprland;zsh;性能比较

Distro选择

在稳定的Mint与前沿的Arch中间选取稳定又前沿的Fedora
可以用以下脚本安装一些基本组件与配置,就算不用Hyprland桌面也可以受益

VMWare共享文件夹找不到

  • 在/etc/fstab里加一行:

plain

vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0
Plain text

Hyper-V功能找不到

  • 打包以下内容到cmd执行,重启后变为开启状态

powershell

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\Hyper-V.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
PowerShell

WSL走宿主机网络

  • 在wsl settings里可以配置镜像代理(走宿主机代理)
  • 本机开启代理但未配置时可能看到:
notion image
notion image

Fedora dnf调优

  • 在/etc/dnf/dnf.conf里main下添加以下内容

shell

fastestmirror=True max_parallel_downloads=10 gpgcheck=True installonly_limit=3 clean_requirements_on_remove=True best=False skip_if_unavailable=True
Shell

Fedora-Hyprland安装里的zsh问题

  • zsh目录配置有冲突,脚本里固定/usr/sbin,在/etc/shells里填入的是其他目录,删除里面zsh相关目录,手动填入/usr/sbin/zsh解决
notion image
notion image

WSL与VMWare的性能比较

  • CPU:AMD R9-7945HX
  • 内存:DDR5 5200MHz
  • OS:Fedora42相同设置
  • 测试配置:
    • 设备Hyper-V功能开启
    • VMWare分配8核心不开虚拟化计数 + 16G内存
    • WSL分配16逻辑核心 + 16G内存
    • 比较1.体感zsh延迟;2.编译Redis源码时间;3.redis-benchmark结果(O0取消优化)
    • 二者单独测试,不同时开启,redis-server与redis-benchmark均在同机器上
  • 体感延迟上zsh在宿主机目录两边都有明显的延迟,prompt在命令执行后一段时间跳不出来,改在本机目录wsl仍是跳不出来,vwmare恢复正常
  • 编译时间上先clean后重新make,VMWare 10s;WSL 11s;关闭Hyper-V后VMware 8s
notion image
  • redis-benchmark见以下内容
  • 实验1:redis-benchmark,目录为虚拟机目录
VMware:
notion image
notion image
WSL:
notion image
  • 实验2:redis-benchmark,目录为宿主机目录(/mnt访问)
VMware:
之前的截图丢了,下图是Mint的结果,Fedora应该是85100左右,与本机目录差别不大
notion image
WSL:
notion image
  • 番外-关闭Hyper-V后的VMware
notion image
  • 结论:VMWare(关Hyper-V)> VMWare(开Hyper-V)[差距5k rps] > WSL(差距32k rps),WSL的宿主机与本机目录上差距大一些约3k rps,VMware差距不大,更好使用共享目录,没有不得不在linux环境上直连GPU的任务,可以优选VMWare,提供更好体验,同时关闭Hyper-V,提高Windows表现与安卓模拟器兼容性。
 
Relate Posts
MetingJS使用自定义音乐源-CF+Huggingface部署
Lazy loaded image
Win与linux开发环境配置|Powershell与Zsh配置记录
Lazy loaded image
Redis5.0源码学习 - 草稿
Lazy loaded image
Leetcode Hot 100解题记录 - 草稿
Lazy loaded image
天机学堂完结复盘
Lazy loaded image
天机学堂完结复盘-更新草稿
Lazy loaded image
Win与linux开发环境配置|Powershell与Zsh配置记录Redis5.0源码学习 - 草稿
Loading...
CamelliaV
CamelliaV
Java;CV;ACGN
Latest posts
Vibe Coding - 本地图片浏览器
2025-6-26
Win与linux开发环境配置|Powershell与Zsh配置记录
2025-6-26
JDK8后的新特性
2025-6-26
SEU9系本硕资料
2025-6-14
中英文开发资料汇总
2025-6-14
Leetcode Hot 100解题记录 - 草稿
2025-6-14
Announcement
计划:
  • LLM相关
  • 支付业务 & 双token无感刷新
  • (线程池计算优惠方案)天机学堂Day09-Day12复盘-优惠劵业务
  • (业务复盘,技术汇总)天机学堂完结复盘
  • hot 100
 
2024-2025CamelliaV.

CamelliaV | Java;CV;ACGN


  1. 1 BRIGHTEST HEART オグリキャップ (CV.高柳知葉)
  2. 2 Raven Oliver Good
  3. 3 Against the Tide(逆潮) 鸣潮先约电台/Forts
  4. 4 给予你的爱 Xi YuaN/Digital Vengeance/唢清
  5. 5 スペルビア帝国/夜 平松建治
  6. 6 Imagination QQHHh
  7. 7 virtues QQHHh
  8. 8 Tricolor (short ver.) Digital Vengeance/44
  9. 9 港口夜 - 四周年 月代彩
  10. 10 神よ、その黄昏よ 金﨑猛
  11. 11 絆炎 (English Ver) Katherine Eames
  12. 12 ラストエンゲージ~祈りの呪文 馬場泰久
  13. 13 an evening calm fripSide
  14. 14 フレスベルグの少女~風花雪月~ Caro
  15. 15 Answer 北原春希/小木曽雪菜
  16. 16 Kiss Kiss Kiss BENI
  17. 17 远航高歌 染音若蔡/阿南
  18. 18 Sentimental Blue Trident
  19. 19 目指す先にあるもの Falcom Sound Team J.D.K.
  20. 20 Night City r e l/Artemis Delta
  21. 21 Gimme×Gimme P*Light/Giga/初音ミク/鏡音リン
  22. 22 桃幻浪漫 Airots/Active Planets & AUGUST
  23. 23 DESIRE 美郷あき
  24. 24 镜花堂(feat.芬璃尔) 幻塔手游/Rux
  25. 25 she was sitting under the osmanthus tree 梶浦由記
BRIGHTEST HEART - オグリキャップ (CV.高柳知葉)
00:00 / 04:02