V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wniming  ›  全部回复第 8 页 / 共 42 页
回复总数  822
1 ... 4  5  6  7  8  9  10  11  12  13 ... 42  
哈哈,所以 v 站最好不要实名使用,我之前用另一个号在 v 站上发过求职帖,求职贴我实名了,发完求职帖我就不用那个号了,后来就一直用这个号,这个号的 id 的意思就是“我匿名”
我也 200 斤,28 岁了还是母单,而且学历只有初中,跟我比的话你应该算还好,而且可能好的多
145 天前
回复了 red13 创建的主题 输入法 你们都用什么输入法?
@burby 晚上 10 点 55 分又测了一下,github 拉代码的速度只有 3MiB/s 左右,speedtest.net 测速也只有 41.15Mbps ,播放 youtube 上的 4k 视频也会卡,确实是有些慢了。
@stillsilly 角度刁钻
@burby 深圳电信,拉 github 代码完全没问题,但是速度不如 Amytelecom ,刚刚测了一下可以稳定在 8MiB/s 左右。
Just My Socks 的 5.88 刀每月 500GB 的 LA 套餐,速度不是最快的,但确实是最稳的,用了有 4 年了

另外也在用 Amytelecom 的 55 每月 300GB 的套餐,用了 2 年了,hk 节点的延迟是我用过的所有机场中最低的,速度也是最快的,下载速度常常能跑满我的千兆宽带。

最近还开始用蜂鸟云,这个的优势是流量非常便宜,60 元 1000GB 的流量,用来看 youtube ,netflix 的 4k 视频很不错。
@huangya 物理机用的是 fedora server 42 ,用 libvirt 管理虚拟机
149 天前
回复了 twk93 创建的主题 程序员 拿到了 2025 Google 开发者大会 的入场券
google 官网没有看到这个大会的新闻,能给个链接看看吗?
看你需求,对于我来说目前市面上没有任何一款 cpu 能满足我的使用需求,因为我的主力机需要能支持三张显卡,而且必须都要能直通给虚拟机。

目前我用的是 12700 cpu + b660 重炮手主板 + 4 x 32g ddr4 3200 内存 + 5070 显卡 + 6650xt 显卡,我的使用方式是物理机装 linux ,不装桌面环境,cpu 自带的 uhd770 核显直通给装了桌面环境的 linux 虚拟机,用来做主力系统用,5070 显卡直通给 win11 虚拟机打游戏,6650xt 显卡有时直通给 win11 虚拟机,有时直通给 linux ,用来做各种杂七杂八的测试用。

我的需求只能用 intel 的 cpu ,因为 intel 在虚拟化直通这方面比 amd 要稳定很多,用 12700 cpu 的原因是 uhd770 核显能直通给虚拟机,如果用 amd 的或者 intel ultra 200s 的 cpu 就要配 3 张独显了,可惜现在 intel 的 cpu 最多都只有 8 个大核,我的三台虚拟机都是只能用大核才能保证性能,所以即便我用 14900 也不会比 12700 强多少,8 个大核对我来说是真的不够用,比如我想在直通了 5070 显卡的虚拟机上玩荒野大鏢客 2 的同时使用直通了 uhd770 显卡的主力 linux 桌面系统,两台虚拟机就会互相抢 cpu ,更别说同时用直通了 6650xt 显卡的虚拟机了。
153 天前
回复了 Dg3gWjbFvvq 创建的主题 程序员 语法最优雅的编程语言是什么?
bash shell
@sunfkny 谢谢,完美解决
@billlee 我是想把 qemu 的命令行保存到文件里
@julyclyde #3 是的,最简单的方式就是每个选项和参数都用单引号包起来,但是这样不美观,我是想把命令行存到日志文件里,就像 libvirt 那样,libvirt 就把日志里的 qemu 命令行格式化成了我想要的效果:

/usr/bin/qemu-system-x86_64 \
-name guest=win11-23h2,debug-threads=on \
-S \
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-9-win11-23h2/master-key.aes"}' \
-blockdev '{"driver":"file","filename":"/usr/share/edk2/ovmf/OVMF_CODE_4M.qcow2","node-name":"libvirt-pflash0-storage","auto-read-only":true,"discard":"unmap"}' \
-blockdev '{"node-name":"libvirt-pflash0-format","read-only":true,"driver":"qcow2","file":"libvirt-pflash0-storage","backing":null}' \
-blockdev '{"driver":"file","filename":"/var/lib/libvirt/qemu/nvram/win11-23h2_VARS.qcow2","node-name":"libvirt-pflash1-storage","auto-read-only":true,"discard":"unmap"}' \
-blockdev '{"node-name":"libvirt-pflash1-format","read-only":false,"driver":"qcow2","file":"libvirt-pflash1-storage","backing":null}' \
-machine pc-q35-8.2,usb=off,vmport=off,smm=on,dump-guest-core=off,memory-backend=pc.ram,pflash0=libvirt-pflash0-format,pflash1=libvirt-pflash1-format,hpet=off,acpi=on \
-accel kvm \
-cpu host,migratable=on,host-phys-bits=on,host-phys-bits-limit=39 \
-m size=16777216k \
-object '{"qom-type":"memory-backend-memfd","id":"pc.ram","hugetlb":true,"hugetlbsize":1073741824,"share":true,"x-use-canonical-path-for-ramblock-id":false,"prealloc":true,"size":17179869184}' \
-overcommit mem-lock=off \
-smp 8,sockets=1,dies=1,clusters=1,cores=8,threads=1 \
-uuid a7849adb-a74b-4086-a0a6-738c5e689a8a \
-no-user-config \
-nodefaults \
-chardev socket,id=charmonitor,fd=23,server=on,wait=off \
-mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc,driftfix=slew \
-global kvm-pit.lost_tick_policy=delay \
-no-shutdown \
-global ICH9-LPC.disable_s3=1 \
-global ICH9-LPC.disable_s4=1 \
-boot menu=on,strict=on \
-device '{"driver":"pcie-root-port","port":16,"chassis":1,"id":"pci.1","bus":"pcie.0","multifunction":true,"addr":"0x2"}' \
-device '{"driver":"pcie-root-port","port":17,"chassis":2,"id":"pci.2","bus":"pcie.0","addr":"0x2.0x1"}' \
-device '{"driver":"pcie-root-port","port":18,"chassis":3,"id":"pci.3","bus":"pcie.0","addr":"0x2.0x2"}' \
-device '{"driver":"pcie-root-port","port":19,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x2.0x3"}' \
-device '{"driver":"pcie-root-port","port":20,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x2.0x4"}' \
-device '{"driver":"pcie-root-port","port":21,"chassis":6,"id":"pci.6","bus":"pcie.0","addr":"0x2.0x5"}' \
-device '{"driver":"pcie-root-port","port":22,"chassis":7,"id":"pci.7","bus":"pcie.0","addr":"0x2.0x6"}' \
-device '{"driver":"pcie-root-port","port":23,"chassis":8,"id":"pci.8","bus":"pcie.0","addr":"0x2.0x7"}' \
-device '{"driver":"pcie-root-port","port":24,"chassis":9,"id":"pci.9","bus":"pcie.0","multifunction":true,"addr":"0x3"}' \
-device '{"driver":"pcie-root-port","port":25,"chassis":10,"id":"pci.10","bus":"pcie.0","addr":"0x3.0x1"}' \
-device '{"driver":"pcie-root-port","port":26,"chassis":11,"id":"pci.11","bus":"pcie.0","addr":"0x3.0x2"}' \
-device '{"driver":"pcie-root-port","port":27,"chassis":12,"id":"pci.12","bus":"pcie.0","addr":"0x3.0x3"}' \
-device '{"driver":"pcie-root-port","port":28,"chassis":13,"id":"pci.13","bus":"pcie.0","addr":"0x3.0x4"}' \
-device '{"driver":"pcie-root-port","port":29,"chassis":14,"id":"pci.14","bus":"pcie.0","addr":"0x3.0x5"}' \
-device '{"driver":"pcie-root-port","port":8,"chassis":15,"id":"pci.15","bus":"pcie.0","addr":"0x1"}' \
-device '{"driver":"pcie-pci-bridge","id":"pci.16","bus":"pci.12","addr":"0x0"}' \
-device '{"driver":"qemu-xhci","p2":15,"p3":15,"id":"usb","bus":"pci.2","addr":"0x0"}' \
-device '{"driver":"virtio-scsi-pci","id":"scsi0","bus":"pci.7","addr":"0x0"}' \
-device '{"driver":"virtio-serial-pci","id":"virtio-serial0","bus":"pci.3","addr":"0x0"}' \
-blockdev '{"driver":"host_device","filename":"/dev/thin/win11_23h2","aio":"native","node-name":"libvirt-1-storage","read-only":false,"discard":"unmap","cache":{"direct":true,"no-flush":false}}' \
-device '{"driver":"virtio-blk-pci","bus":"pci.4","addr":"0x0","drive":"libvirt-1-storage","id":"virtio-disk0","bootindex":1,"write-cache":"on"}' \
-netdev '{"type":"tap","fd":"24","vhost":true,"vhostfd":"32","id":"hostnet0"}' \
-device '{"driver":"virtio-net-pci","netdev":"hostnet0","id":"net0","mac":"52:54:00:1a:14:2d","bus":"pci.1","addr":"0x0"}' \
-netdev '{"type":"tap","fd":"33","vhost":true,"vhostfd":"34","id":"hostnet1"}' \
-device '{"driver":"virtio-net-pci","netdev":"hostnet1","id":"net1","mac":"52:54:00:e1:84:76","bus":"pci.11","addr":"0x0"}' \
-chardev spicevmc,id=charchannel0,name=vdagent \
-device '{"driver":"virtserialport","bus":"virtio-serial0.0","nr":2,"chardev":"charchannel0","id":"channel0","name":"com.redhat.spice.0"}' \
-chardev socket,id=charchannel1,fd=22,server=on,wait=off \
-device '{"driver":"virtserialport","bus":"virtio-serial0.0","nr":1,"chardev":"charchannel1","id":"channel1","name":"org.qemu.guest_agent.0"}' \
-audiodev '{"id":"audio1","driver":"spice"}' \
-spice port=5900,addr=0.0.0.0,disable-ticketing=on,image-compression=off,seamless-migration=on \
-global ICH9-LPC.noreboot=off \
-watchdog-action reset \
-chardev spicevmc,id=charredir0,name=usbredir \
-device '{"driver":"usb-redir","chardev":"charredir0","id":"redir0","bus":"usb.0","port":"2"}' \
-chardev spicevmc,id=charredir1,name=usbredir \
-device '{"driver":"usb-redir","chardev":"charredir1","id":"redir1","bus":"usb.0","port":"3"}' \
-chardev spicevmc,id=charredir2,name=usbredir \
-device '{"driver":"usb-redir","chardev":"charredir2","id":"redir2","bus":"usb.0","port":"4"}' \
-chardev spicevmc,id=charredir3,name=usbredir \
-device '{"driver":"usb-redir","chardev":"charredir3","id":"redir3","bus":"usb.0","port":"5"}' \
-device '{"driver":"vfio-pci","host":"0000:08:00.0","id":"hostdev0","bus":"pci.5","addr":"0x0","romfile":"/home/d/.local/share/libvirt/rom/Navi_23.rom"}' \
-device '{"driver":"vfio-pci","host":"0000:08:00.1","id":"hostdev1","bus":"pci.8","addr":"0x0"}' \
-object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"}' \
-device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci.6","addr":"0x0"}' \
-device '{"driver":"usb-host","hostbus":1,"hostport":"7","bus":"usb.0"}' \
-device '{"driver":"usb-host","hostbus":1,"hostport":"11","bus":"usb.0"}' \
-device '{"driver":"usb-host","hostbus":1,"hostport":"10.4","bus":"usb.0"}' \
-device '{"driver":"usb-host","hostbus":1,"hostport":"10.2","bus":"usb.0"}' \
-sandbox off \
-msg timestamp=on

只把需要用单引号包起来的参数用单引包起来。
@julyclyde 能具体一点吗?我想当伸手党。。。。

我自己简单研究了一下,你说的这种方法和 pgrep 没有什么区别:

d@develop:~$ cat /proc/19754/cmdline | xargs -0 echo | perl -0pe 's/ -/ \\\n-/g'
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-m 1G \
-kernel /home/d/kernel/kernel \
-initrd /home/d/rd/initramfs.cpio.gz \
-append console=ttyS0 test="11 22" \
-netdev {"type":"tap","vhost":true,"ifname":"eth_0","id":"hostnet0","script":"","downscript":""} \
-device {"driver":"virtio-net-pci","netdev":"hostnet0","id":"net0","mac":"52:54:00:c0:45:c7"} \
-nographic
157 天前
回复了 WinG 创建的主题 问与答 鉴于 Livid 刷新底线,我账号准备不要了。
别参与就行了,我连注册都觉得麻烦,割也割不到我
159 天前
回复了 MimicOctopus 创建的主题 问与答 如何面对自己犯过的错
能保证别再犯同样的错就行了
1 ... 4  5  6  7  8  9  10  11  12  13 ... 42  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4788 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 08:48 · PVG 16:48 · LAX 00:48 · JFK 03:48
♥ Do have faith in what you're doing.