wniming 最近的时间轴更新
wniming

wniming

V2EX 第 597700 号会员,加入于 2022-10-17 12:44:33 +08:00
今日活跃度排名 11927
普通用户如何在自定义的根 cgroup 中运行 podman?
Linux  •  wniming  •  1 天前  •  最后回复来自 wniming
5
chatgpt 是不是不把免费用户当用户了?
OpenAI  •  wniming  •  20 天前  •  最后回复来自 DataPipe
27
有没有办法在 lxc 特权容器中用普通用户运行 podman?
Linux  •  wniming  •  130 天前  •  最后回复来自 pagxir
26
wniming 最近回复了
@zizon 我是想让 podman 运行在当前用户的 cpuset 以外的 cpu 上。
@webcape233

podman run --cgroup-parent 不管用,比如创建一个当前用户的自定义 slice:

d@develop:~$ cat .config/systemd/user/test123.slice
[Slice]
AllowedCPUs=16-19 # test123.slice 的 cpuset 不在当前用户的 cpuset 的范围内
d@develop:~$

然后

d@develop:~$ podman run --cgroup-parent=test123.slice --rm -it f42_0:latest
root@fd4bb672e93d:/# nproc
16
root@fd4bb672e93d:/#

可以看到在 podman 内有 16 个 cpu (也就是当前用户的那 16 个 cpu ),如果自定义的 slice 的 cpuset 在当前用户的 cpuset 的范围内的话是有效的,比如:

d@develop:~$ cat .config/systemd/user/test123.slice
[Slice]
AllowedCPUs=14,15
d@develop:~$ podman run --cgroup-parent=test123.slice --rm -it f42_0:latest
root@6388921a756f:/# nproc
2
root@6388921a756f:/#
你没说需不需要装显卡,如果不需要显卡的话可以用 pcie 转 m.2 的拆分卡,第一个 x16 插槽可以装 4 个 m.2 固态,芯片组出来的 pcie 插槽也可以插一个 pcie 转 m.2 的转接板。
需要用串口的话就选华硕的主板,技嘉和微星主板都没有串口
@wniming #2


没编辑完不小心发出了,主板选择参考上面的视频,电源买海韵,服务器不装显卡的话,9950x cpu 用 650 瓦的电源就够,9950x + b850 现在支持 4 x 64g 内存,用英睿达的内存,我测试过这款内存可以 2x32g + 2x64g ,没测试过 4 x 64g
?
有,刚刚碰到的,更新 fedora 虚拟机的特定包之前给系统做了一个快照( btrfs 快照),更新完重启就进不了桌面了,然后还原快照恢复正常了,但是蓝牙的开关被关闭了,我完全想不到是什么原因导致的,难道是我在 lvm thin 分区上用 btrfs 所以碰到了一些数据完整性的问题?想起来之前有一次虚拟机重启后,本来默认的深色主题变成浅色主题了,至今都想不明白是怎么发生的。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5435 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 07:22 · PVG 15:22 · LAX 00:22 · JFK 03:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.