小编Mat*_*hyn的帖子

将用于 qemu/kvm passthrough 的 Nvidia gpu 列入黑名单

我试图在虚拟机中运行 Windows,同时让 VM 直接传递到 GPU 以获得更好的性能。

我有一个集成的英特尔 GPU(我将把这个用于主机)和一个 Nvidia GTX980(我想要这个用于 VM)。我使用 Elementary OS 0.3.2 Freya 64 位。

我已遵循指南,但现在卡在第 2 步。我无法将 Nvidia gpu 列入黑名单。

首先我做 lspci -nn | grep NVIDIA

这导致以下输出

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:13c0] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:0fbb] (rev a1)
Run Code Online (Sandbox Code Playgroud)

接下来,我将此行添加到/etc/initramfs-tools/modules文件中。

pci_stub ids=10de:13c0,10de:0fbb
Run Code Online (Sandbox Code Playgroud)

然后我重新加载使用update-initramfs -u然后重新启动。

在我运行时重新启动后,dmesg | grep pci-stub我得到以下输出:

[    2.029626] pci-stub: add 10DE:13C0 sub=FFFFFFFF:FFFFFFFF cls=00000000/00000000
[    2.029630] pci-stub: add 10DE:0FBB …
Run Code Online (Sandbox Code Playgroud)

nvidia kvm qemu pci elementary

7
推荐指数
3
解决办法
2万
查看次数

如何全面了解 RAM 使用情况

我已经在服务器上安装了 Ubuntu 14.10。服务器的主要任务是运行 MongoDB 安装以及多个 NodeJS 应用程序。NodeJS 应用程序将持续运行并接受来自外部的请求。

时不时地会有大量请求出现,导致某些 NodeJS 应用程序在短时间内使用大量 RAM。我一直在努力监测这一情况,但不确定如何看待我的发现。

到目前为止,我已经使用了两个命令来了解 RAM 使用情况。这些都是

free -m
Run Code Online (Sandbox Code Playgroud)

sudo htop
Run Code Online (Sandbox Code Playgroud)

第一个显示了这一点:

                        total       used       free     shared    buffers     cached                                           
Mem:                     3442       3158       283          6        111       1203                                           
-/+ buffers/cache:                  1842       1599                                                                         
Swap:                    0          0          0    
Run Code Online (Sandbox Code Playgroud)

当我看到这个时,我会说大约 280MB 的 RAM 是免费的。这看起来并不多。

htop 告诉我以下内容:

  1  [|||                                         0.8%]     Tasks: 61, 129 thr; 2 running
  2  [|||                                         1.0%]     Load average: 1.16 1.15 0.93
  Mem[|||||||||||||||||||||||||||||||||||||1979/3442MB]     Uptime: 29 days, 00:23:31
  Swp[                                           0/0MB]   
Run Code Online (Sandbox Code Playgroud)

我现在真的不知道如何阅读这个。有人可以帮我从这里出去吗?

我想我的问题最终归结为这些:

  • 如何了解可用 RAM 量?
  • 什么时候RAM内存太小?300MB算不算小?这么危险吗?

ram htop free

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

elementary ×1

free ×1

htop ×1

kvm ×1

nvidia ×1

pci ×1

qemu ×1

ram ×1