我在新的MacBook Pro(OSX 10.13.6)上欺骗了我的MAC地址,这很麻烦:它根本不会改变-.-“
在以前的MacBook上,我创建并使用了以下脚本:
#! /bin/bash
echo "Old MAC:"
sudo ifconfig en0 ether | grep ether
MAC=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
sudo ifconfig en0 ether $MAC
echo "New MAC ($MAC):"
sudo ifconfig en0 ether | grep ether
Run Code Online (Sandbox Code Playgroud)
在我的旧MacBook上运行良好,但是将用户迁移到新MacBook后,旧MAC地址和新MAC地址相同。我也尝试了具有相同结果的第三方工具(brew install spoof-mac)。
如果我现在尝试欺骗我的MAC地址,则输出始终是这样的,无论WIFI是否已连接,断开或禁用。
tim@Tim:~$ ./renewMac.sh
Old MAC:
ether 88:e9:fe:83:XX:XX
New MAC (cd:4c:a0:01:9f:e4):
ether 88:e9:fe:83:XX:XX
Run Code Online (Sandbox Code Playgroud)
任何提示配置错误是什么?
如果单个线程进程繁忙且使用100%的单核,则看起来Windows正在核心之间切换此进程,因为在任务管理器核心概述中,所有核心都是相同的.

为什么Windows会这样做?这不是破坏L1/L2缓存吗?