背景

工作学习要用 Ubuntu,打游戏要用 Windows,双系统的方案开关机不太方便,而且也不是很稳定,这一点在读研期间就尝试过。

听说 WSL2 可以在 Hyper-V 上直接运行 Linux(微软定制版 kernel),性能比 WSL1 有了很大提升。

所以本文要测试一下在 Windows 11 上的 WSL2 和原生 Windows 11 系统上进行深度学习训练的性能差异。

B 站视频中也查到了相关的测试,基本上是 WSL2 比 Windows 11 快很多,百分之25?

但本着求真务实的态度,还是自己测试一下。

WikiPython科研

每个程序员心中都有一个朴素的梦想:拥有一台属于自己的“好”电脑。工作两年后的这个 520,我终于如愿以偿,实现了这个小小的心愿。

本来计划是等到 618 再入手,但由于各个平台已经把 618 提前到了 513,而且都有 30 天保价政策,于是我果断下单。

那么,能否一次点亮呢?

结绳记事

什么是 RCU

RCU (Read-Copy-Update) 是一种高效的同步机制,主要用于解决读多写少场景下的并发访问问题。它是 Linux 内核中广泛使用的同步技术,由 Paul McKenney 在 2001 年引入。RCU 允许多个读者无锁并发访问共享数据,同时写者可以并发修改数据,而不会导致数据不一致。

读者

内存状态

指向

通过ptr访问

通过ptr访问

数据对象 v1

全局指针 ptr

读者1

读者2

WikiC/C++LinuxKernel

思绪回到 2024 年初

结绳记事