在 Ubuntu 上进行加密货币挖掘时无法使用 PC:但在 Windows 上运行良好

在 Ubuntu 上进行加密货币挖掘时无法使用 PC:但在 Windows 上运行良好

我有一台 RTX 2080,我可以在 Windows 10 上以 37-40 MH/s 的速度挖掘以太坊,同时使用 PC 执行日常任务、浏览网页,甚至还可以玩视频游戏(在这种情况下,哈希率会下降到 10MH/s 但仍然有效),并且我的 PC 运行顺畅。

我的电脑上还有一个 Ubuntu Linux 20.04。它位于另一个分区上,我一天中的大部分时间都在这个分区上工作。无论我使用什么挖矿软件,挖矿都会使系统严重滞后,我几乎无法与任何东西交互。5-10 秒的滞后,甚至很难停止挖矿命令行。

我的驱动程序没问题,我可以在资源监视器上看到 CPU 核心有时会跳到 100%(但不是一直如此),而我的nvidia-smi --loop=1输出值正常。知道这是什么原因造成的吗?

提前致谢。

挖矿时 CPU 使用率:

在此处输入图片描述

nvidia-smi --loop=1输出时间戳:

Wed Feb 24 14:55:30 2021        
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.39       Driver Version: 460.39       CUDA Version: 11.2     | 
|-------------------------------+----------------------+----------------------+ 
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC | 
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. | 
|                               |                      |               MIG M. |
|===============================+======================+======================| 
|   0  GeForce RTX 2080    Off  | 00000000:01:00.0  On |                  N/A | 
| 47%   61C    P0   166W / 245W |   5243MiB /  7959MiB |    100%      Default | 
|                               |                      |                  N/A | 
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+ 
| Processes:                                                                  | 
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory | 
|        ID   ID                                                   Usage      | 
|=============================================================================| 
|    0   N/A  N/A      1267      G   /usr/lib/xorg/Xorg                120MiB | 
|    0   N/A  N/A      2419      G   /usr/lib/xorg/Xorg                510MiB | 
|    0   N/A  N/A      2556      G   /usr/bin/gnome-shell              101MiB | 
|    0   N/A  N/A      2755      G   livewallpaper                      55MiB | 
|    0   N/A  N/A      3029      G   ...AAAAAAAA== --shared-files       42MiB | 
|    0   N/A  N/A     20326      G   gnome-control-center                2MiB | 
|    0   N/A  N/A     20561      C   ./bminer                         4377MiB | 
+-----------------------------------------------------------------------------+ 
Wed Feb 24 14:55:31 2021         
+-----------------------------------------------------------------------------+ 
| NVIDIA-SMI 460.39       Driver Version: 460.39       CUDA Version: 11.2     | 
|-------------------------------+----------------------+----------------------+ 
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC | 
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. | 
|                               |                      |               MIG M. | 
|===============================+======================+======================| 
|   0  GeForce RTX 2080    Off  | 00000000:01:00.0  On |                  N/A | 
| 47%   61C    P0   163W / 245W |   5243MiB /  7959MiB |    100%      Default | 
|                               |                      |                  N/A | 
+-------------------------------+----------------------+----------------------+

答案1

理想情况下,你应该将挖矿转移到另一个系统。我认为它仍然在 Windows 上运行的原因是 Windows 作为操作系统本身具有更多的开销,这样它仍然可以在负载下“平稳”运行。我认为 ubuntu 占用的空间较少。如果我是对的,也许在 ubuntu 上哈希率会增加,因为它可以访问更多资源。我能想到的一个解决方案是将挖矿转移到虚拟机,这样,你可以运行优化的操作系统(如果你愿意的话),而且你可以控制允许挖矿使用的资源量,通过一些配置,你可以在挖矿的同时使用你的 ubuntu 系统,尽管哈希率可能会下降一点。希望我有所帮助 :)(这是我的第一个答案)

相关内容