V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryd994  ›  全部回复第 35 页 / 共 498 页
回复总数  9948
1 ... 31  32  33  34  35  36  37  38  39  40 ... 498  
2022-09-11 02:56:33 +08:00
回复了 Musong 创建的主题 程序员 领导要求在非工作时间处理工作,应不应该拒绝
码农又不需要去公司,让它远程修啊。如果必须去公司才能完成工作,你司 IT 基础设施不行。
我都在家两年了,除了搬机器和找行政,没去过办公室。
2022-09-01 16:22:48 +08:00
回复了 dzdh 创建的主题 Go 编程语言 在 TLS 上 Go 比 Nginx 厉害这么多吗?
这明显是你的配置有问题。
nginx avg latency 1.72s max 2s
你说这个数字正常吗?拿个 arm 的路由器跑 nginx 都跑不出这效果

看你这个 hostname ,你不会用的是 Windows 吧? nginx Windows 版官方明确说了 unsupported ,testing only 。
如果目标盘比源盘一样大或更大的话,没必要复制文件,直接 dd 或者 cat /dev/
2022-08-27 10:53:04 +08:00
回复了 uiosun 创建的主题 问与答 请教一下:理解网络 IO 有什么用?
如果你不知道有啥用,那就没啥用。计算机是一门实践技术,要用什么学什么。
2022-08-25 16:18:09 +08:00
回复了 LionelK 创建的主题 宽带症候群 Win11 总是使用网关作为 DNS?
@LionelK 你没有自定义 v6 的 dns
你需要设置 v6 不使用 dhcp 的 dns ,而是自定义,然后留空
2022-08-23 04:17:06 +08:00
回复了 voidmnwzp 创建的主题 程序员 想问个内存写入的问题
你这个问题和前两天问内存为什么需要对齐的,就是同一个问题的两面
可以进一步看看每个虚拟机的 CPU 占用:
1. 宿主机测速时,宿主机的 CPU 占用减去软路由的 CPU 占用就可知宿主机的实际占用。
2. 虚拟机测速时,两个虚拟机的 CPU 占用都可以查看。

Hyper-V vmswitch 并不区分宿主机还是虚拟机。无论虚拟机还是宿主机都是通过虚拟网卡连接,vmswitch 直接连接物理网卡。所以理论上应该没有区别。
ubuntu 虚拟机测速结果可能和 Windows vs Linux 的网络处理有关。可以装个 Windows 的虚拟机再试试。
“通过内部各设备 iperf3 测速时 cpu 也才 40%”
你是说虚拟机-宿主机跑 iperf 吗?此时带宽是多少?

“iKuai+OpenWrt+ubuntu+Homeassistant”
ikuai 和 op 都是路由器系统,两个同时使用的作用是什么?

“通过 mac 测速也能跑满 360m 的带宽,此时宿主机 cpu 占用在 60%左右”
网络处理的 CPU 开销绝大部份在接收侧。用其他机器测速,软路由的开销是 接收-发送
而在宿主机测速,软路由的开销是 接收-发送-接收 所以开销翻倍也不奇怪。

iperf3 有 Windows 版,也可以限速。建议你跑个限速的 iperf ,限到 360m ,从虚拟机到宿主机。也就是把宿主机下载分成两部分来排查:
- 从外网到软路由
- 从软路由到宿主机
语言和编译器和运行时环境,是三回事
那 Python 呢?还不是要依赖 C ?
Java 呢?还不是要依赖于 jre ?

语言只是一种表达形式,具体的实现(编译器 /解释器)和语言本身无关。
2022-08-15 01:54:10 +08:00
回复了 Cat7373 创建的主题 分享发现 阿里云服务器性能这么弱鸡的么?
倒未必是故意限你,而是
1. 这个 CPU 本来也很老了
2. 服务器 CPU 一般不会给太高睿频。影响稳定性。服务器强的是 IO 和多核。
单核性能是打游戏才需要考虑。服务器用起来大部分核都应该在工作。
2022-08-14 19:12:36 +08:00
回复了 gps32251070 创建的主题 程序员 关于编程语言内存对齐的疑问
@charslee013 “首先误解了对齐的操作对象了,操作对象是结构体里面的字段,而不是整个结构体”
这一点上并没有错,struct 里的字段要对齐,整个 struct 的大小也需要对齐。因为创建 array 的时候,如果 struct 大小没有补足的话,那第二个元素就对不齐了。
你可以吧这个 struct 实际编译一下,看看 sizeof 是不是补足到 pack size 了。
2022-08-14 19:08:55 +08:00
回复了 gps32251070 创建的主题 程序员 关于编程语言内存对齐的疑问
x86 架构对于对齐的内存,写入读取都是原子的(但自增运算需要用专门的指令,另说)
其他一些架构甚至不支持非对齐内存的原子操作。
你搜一下 unaligned access 就可以搜到很多内容了。

“不管对不对齐 CPU 总是要取两次的”
不对齐的情况下可能需要三倍的开销,除非编译器优化。
访问 a 需要一次,访问 b 可能需要两倍的时间

"如果不对齐的话,那么只需要 2+8+2=12 个字节空间,CPU 只需要取两次"
同上。如果不对齐的话,结果是取 2 ,然后 6+2 ,再 2 。

struct 内部重排以减少不必要的 padding ,这是性能优化的基础技巧之一。
一般我们会把 64 位变量放前面,然后 32 位,然后 16 位。因为 64 位对齐一定同时也是 32 位和 16 位对齐,反之未必。

编译器不会对 struct 内的顺序进行重排,因为有些操作可能会默认各个变量之间的顺序。
2022-08-11 17:28:44 +08:00
回复了 Leee 创建的主题 问与答 有没有好的既可以煮面又可以煮饭的家电?(电煮锅+电饭煲)
买个电磁炉吧,煮面特好用
因为 len 太小吧,减少一次拷贝的收益小于多一次 syscall 的开销
@ZE3kr 新车确实会报警的。出于环保要求,新车的油箱都是密封的,多余的油气会储存在碳罐里,之后被发动机进气吸走。

如果油箱盖不盖,行驶一段时间后会亮发动机故障灯,因为车认为油气回收系统坏了。
2022-08-08 17:38:06 +08:00
回复了 Johnoo 创建的主题 分享创造 弱电箱神器|史上最小巧 X86 架构多网口小主机|硬件资讯
既然你的定位是纯粹软路由网络设备,那我来问几个常见参数:
- 背板带宽,或者说等效背板带宽是多少?
- nat 转发性能是多少?
- 小包 pps 是多少?
- 能否用 dpdk ?使用 dpdk 时上述参数是多少?

既然是面向程序员的软路由,一点专业参数都没有,说不过去吧?
2022-08-03 22:20:50 +08:00
回复了 34C 创建的主题 问与答 卖掉一件物品后 “回血” 若干元,用英文哪个词表示最准确?
@34C 你问这个词英文怎么说,恰恰是逐字翻译才会有的问题。如果是整句翻译意思,那正常来说会问这句话如何翻译而不是这个词如何翻译。

单个词语,不放在特定语境下,是无法准确翻译的。
2022-08-03 09:31:10 +08:00
回复了 34C 创建的主题 问与答 卖掉一件物品后 “回血” 若干元,用英文哪个词表示最准确?
get 700 back
翻译、学习英语,最忌讳的就是逐字翻译。人家语言里就不存在这种语法,试图找到对应的单词当然是徒劳的
2022-08-02 05:48:16 +08:00
回复了 HappyDay123 创建的主题 NGINX Nginx referer 方面问题请教大神
你的注释是错的
valid_referers none blocked; 的意思是如果没 referer 或者是 invalid 的话就 return 403
建议你在 log 里添加$http_referer 变量,或者 tcpdump 抓包,录下来看看实际收到的 referer 是什么

单论你的问题的话,$http_referer = “” 也可以满足要求。
@Chingim 讲道理没 desktop environment 也可以用 X11 直出。ssh X 转发就是这样。我还搞过无桌面环境,只装一个 mplayer 的电视盒。

@nebkad Windows 你不装什么奇怪软件的话出不了多少问题。我从 Linux 换到 Windows 好几年了,Win10 已经是问题最少的一版了。系统更新换代的时候,新版肯定比旧版差点,因为旧版有什么 bug 也早就修完了。你得对比旧版刚发行的时候。
如果 Win10 现在这个状态都算 bug 多。那按你的用法在 Linux 下只会更多。
你等 Win10 EOL 了,再换 Win11 也就没问题了。

“可是连显卡驱动没法更新也没法卸载,糟糕的声卡驱动,糟糕的蓝牙体验”
忍不住笑出声,不知道你说的是 Linux 呢?还是 Linux 呢?
/t/164917 见过卸载就删你全系统吗?

"但开源环境能应该会比 microsoft.com 给我提供更多的答案吧"
开源社区的标准答案就是“这看起来是个问题,但我懒得去修,你要用你自己去修,PR is welcome”

如果你确定你的使用场景只有 VS code 和上网的话,那我推荐 ChromeOS 。ChromeOS 算是最不折腾的 Linux 发行版。不折腾就不容易出问题。

MacOS 其实也是同样的逻辑。“Xcode 也用不了了”
你不说用 VScode 吗?为什么要关心 xcode 能不能用?
1 ... 31  32  33  34  35  36  37  38  39  40 ... 498  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2352 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 3779ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.