Windows 11 的 WSL2 与 Ubuntu Linux 的性能对比,到底鹿死谁手?

2023-10-10 19:59

本文主要是介绍Windows 11 的 WSL2 与 Ubuntu Linux 的性能对比,到底鹿死谁手?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击关注公众号,回复“1024”获取2TB学习资源!

对于那些使用 Microsoft 的适用于 Linux 的 Windows 子系统 (WSL2) 在 Windows 中享受 Linux 应用程序支持的人,这里有一些早期的基准测试,这些基准测试是 Windows 11 的首个 Windows Insider Preview 版本,WSL2 与 Windows 10 以及 Ubuntu Linux 裸机硬件。

虽然距离 Windows 11 的 RTM 构建还有几个月的时间,但上周的 Windows 11 的 Windows Insider Preview 构建(22000.51 构建)引发了对 Linux运行一些初始Windows 11 基准测试的愿望和好奇心,现在用于调查 WSL2性能正在寻找下一个主要的 Windows 版本。

带有所有稳定更新的 Windows 10 H121 使用 WSL2 进行了测试,然后再次使用 Windows 11 22000.51 进行了测试。Ubuntu 20.04 LTS 用于使用 WSL2 测试两个 Windows 版本。在此之后,Ubuntu 20.04.2 LTS 进行了裸机测试,以查看相同硬件上的“原始”Linux 性能,然后再次使用 Ubuntu 21.04 作为最新的稳定(非 LTS)版本。

所有测试都使用相同的系统,基于 AMD Ryzen 9 5950X,配备 2 x 16GB DDR4-3600 内存和 WD_BLACK SN750 NVMe 固态存储。在这个以 WSL2 为重点的 Ubuntu 基准测试中,所有相同的 BIOS 设置和操作系统默认值都保持不变。显然,一旦 Windows 11 正式发布,我将带着一些关于官方构建如何执行的新基准回来。

作者:lyfwx

blog.csdn.net/lyfwx/article/details/118550232

我的新书:《 Linux系统运维指南 》已出版

推荐阅读 点击标题可跳转

最强代码生成器平台,杀疯了~

几款超牛逼的终端命令行工具!好用到爆

当 Docker 遇上 IDEA ,生产力彻底炸裂了

再见 Kafka !全新一代消息中间件来了!

深圳最最最牛逼的 IT 公司全在这了!

南京最最最牛逼的 IT 公司全在这了

面试官:你的 Redis 怎么做读写分离的?

Java 8 失宠!开发人员向 Java 11 转移...

SpringBoot 迭代发布下的Jar瘦身实践

觉得文章不错,请大家随手点在看、转发支持!

这篇关于Windows 11 的 WSL2 与 Ubuntu Linux 的性能对比,到底鹿死谁手?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/182749

相关文章

mysqld_multi在Linux服务器上运行多个MySQL实例

《mysqld_multi在Linux服务器上运行多个MySQL实例》在Linux系统上使用mysqld_multi来启动和管理多个MySQL实例是一种常见的做法,这种方式允许你在同一台机器上运行多个... 目录1. 安装mysql2. 配置文件示例配置文件3. 创建数据目录4. 启动和管理实例启动所有实例

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Linux之软件包管理器yum详解

《Linux之软件包管理器yum详解》文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包... 目录软件包yumyum语法yum常用命令yum源配置文件介绍更新yum源查看已经安装软件的方法总结软

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动