问题遇到的现象和发生背景
事情是这样的,我在网络上扒了个游戏,在解压的时候才发现需要解压密码,而且解压密码需要付费,我当场就气不打一处来,爷就要破解你
中间略,仅仅只是接触过linux的我从零开始用hyper-v搭了个Ubuntu20.04,然后使用rarcrack成功开始破解,在分配了8线程的情况下速度竟然达到了9000个密码每秒!
可是后来因为我对于hyper-v太过生疏,导致虚拟机多次死机,等到再次运行rarcrack破解文件时(同一目录),速度竟然下降到了300个密码每秒!这要破解到猴年马月啊
我甚至还在原来的基础上多分配了两个线程,但是情况毫无改善。虚拟机的虚拟核心数为12,内存为8g。在运行rarcrack时,在windows中查看资源管理器,发现有10个线程跑的满满当当。但在linux中使用top命令查看性能时却发现rarcrack命令仅仅占用了约4%的cpu与1%的内存
问题相关代码,请勿粘贴截图
我使用的命令是
rarcrack --type 7z --threads 10 Z558.7z
运行结果及报错内容
"probing:'xxxx' [~300 pws/sec]"
我的解答思路和尝试过的方法
我的朋友说也许是我没有开启超线程,可是我也没有关闭过超线程啊。只不过是虚拟机经过了几次重启,速度就立马下降了。
我想要达到的结果
速度回到之前的水平