V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryd994  ›  全部回复第 106 页 / 共 496 页
回复总数  9920
1 ... 102  103  104  105  106  107  108  109  110  111 ... 496  
2019-05-30 11:38:53 +08:00
回复了 outladder 创建的主题 问与答 夏天到了,有什么好用的制冷机推荐一下
@ghdmnl 说的好像自然真的关心你一样
如果自然就是好,每年怎么还会冻死热死那么多人?

真的是袁隆平爷爷把你们喂得太饱了
在家工作容易摸鱼?
我在公司一样摸啊,现在就在摸…………
甲骨文这也配叫养老院?
上班不打卡,工作时间自由,这在国外是标配吧?
在家办公还用申请?和 manager 说一下就好了啊。哪天起床晚了干脆就不去了,反正开会可以远程。我组里有 1/10 的人完全在家工作。准确的说是在外州长期远程。(废话,人家住 Linus 隔壁街,换你你会为了工作搬家吗?)
甲骨文也好意思叫待遇高?
入职年假就有 16 天? 2 天病假?配偶报销一半?
微软(15+2)天年假+10 天法定假+10 天病假。医保保配偶+子女,自负 10%

啧啧,资本主义真是水深火热。
2019-05-28 18:35:05 +08:00
回复了 qyizhong 创建的主题 程序员 请问各位实现线程安全除了加锁还能有啥别的操作
@Moker 不会,线程内部可以保证一致性
协程不能随便交叉读是因为 Python 或 go 作为高级语言,解释权不保证翻译的原子性。表面上是一行代码,实际上可能被翻译成多个 CPU 指令,中间可能被运行环境打断,穿插其他协程的操作。
如果你自己手动实现异步操作,那还是可以保证安全的。因为此时就是单线程程序而已。如果连单线程都不能保证安全的话这 CPU 也就废了。
2019-05-28 18:30:07 +08:00
回复了 qyizhong 创建的主题 程序员 请问各位实现线程安全除了加锁还能有啥别的操作
@bxqqq 锁可以不保证 FIFO


@wr410 实际上还是需要原子性。举个例子,如果你的 CPU 写某个 2 字节变量需要 2 个周期,在这两个周期内还是有可能读到错误值的
从 0x0000 先变成 0x00FF,再变成 0xFFFF,那运气不好就会读到中间值
这个问题很少遇到是因为一般 64 位 CPU 写 64 位或 32 位整数都是硬件原子的,所以一般没事
2019-05-28 01:56:51 +08:00
回复了 bilibilifi 创建的主题 程序员 对 intel 最近漏洞影响的观察
@nobb519 9 代 i7 也没有 ht 啊。i9 和 i7 主要就是差个 ht。大多数买 i9 的是相信 i9 超频体质更好。i7 甚至 i5 对于大多数游戏应用都够用了。视频编码用 quicksync 硬件加速,基本不占 CPU。
Intel:计划通,只要我不修这个 ht bug,你们就必须换到 9 代。否则你手上的 8 代,上次我挤多了的牙膏就收回去了。
2019-05-28 01:42:13 +08:00
回复了 siknet 创建的主题 硬件 AMD YES! Ryzen 7 3700X/3800X/R9 3900X 正式发布
@hjc4869 服务器 U 还真未必比得上桌面。一般来说,每个连接只能由同一个核处理,所以这里考的是单核性能。服务器 U 最高就 2GHz,这就比家用睿频 4GHz 先少了一半。
然后家用一共就一个 numa,不可能错
服务器一堆 numa,特别是我们还有虚拟化在中间。大多数时候根本不知道用的是哪个 numa。numa 用错的话性能就会非常蛋疼。不过这锅不全是 AMD 的,估计 Windows 更多一些。
2019-05-27 17:41:06 +08:00
回复了 wensonsmith 创建的主题 远程工作 没想到 9102 年了程序员对远程办公接受度这么低
说到这就想起那个 fb 员工把工作外包给中国团队
keepalive_timeout 0;

你这就是没配置对,实际上根本没用 keepalive
@q937298063 哪有 wp 裸奔的。肯定是要缓存的啊。前面套 Nginx 的作用之一就是缓存和分流静态。前端不好做缓存的话还要考虑在后端和数据库方向缓存。
WordPress 流行是因为它简单易用。它性能好不好不是重点。一个博客,访问量能有多大?访问量大的又怎会没有人懂调优?
可能是虚拟网络处理能力不够了。特别是还有其他用户,不能把资源全给你。
要排除很简单。走 loopback,通过 127.0.0.1 来测试就知道了。

排除网络问题后,比较有可能是 PHP worker 太少。可以根据 Nginx 里的统计来判断。

你说 CPU 占用 56%,这没有任何意义。可能某个核已经满了,但其他核还空着。要看分核的统计。比如 top 然后按数字 1。

刚看到你说开启 keepalive 还是一样性能。那可能就不是网络问题。当然,排除网络问题之前先抓包确认 keepalive 有效。配置不对的话 keepalive 可能实际没启用。

如果确认是网络问题可以找客服。或者使用网络增强实例,带 sriov 的那种,再试试看。
@EvanQu 道理上是量线径就知道了。但是实际可用容量还要考虑绝缘耐热等级和散热条件。

你有时间在这里问,不如楼下找个电工。接个插座出来还免得冰箱电线够不到。顺便看看容量够不够。

额外拉个插座不花多少钱的。你就想想一个程序员论坛有几个电工证?
2019-05-27 17:14:18 +08:00
回复了 siknet 创建的主题 硬件 AMD YES! Ryzen 7 3700X/3800X/R9 3900X 正式发布
@hjc4869 总之我还是继续看戏。反正我是网络组,硬件组说用什么就用什么呗。能跑到什么性能我尽力了。
我厂出 AMD 实例的时候我也参与调试了。之前一直用的好好的,到 AMD 上性能只剩 1/10。当然最后算是解决了,总之也是十分蛋疼。
2019-05-27 17:09:17 +08:00
回复了 siknet 创建的主题 硬件 AMD YES! Ryzen 7 3700X/3800X/R9 3900X 正式发布
@hjc4869 你说的是计算密集的负载。我说的是 IO 密集的负载。ccx 内部再快和 IO 性能没有直接关系。现在动辄几十 G 的网卡,就跑最简单的 TCP,别说一个 ccx,一个 numa node 全用上也未必能满速。jumbo frame 可以缓解此问题,但对外的服务就不能指望 jumbo frame。

前述例子就是真实数据。新一代处理器我还是坐等实测。

你说的 scale 做得好的情况,其实真的做得好的话就可以考虑上 GPU 了。AMD 的 CPU 从某种意义上讲,其实有点偏向 GPU 的意思。

当然,100G ethernet 跑不动的话估计可以考虑上 rdma 了。
1 ... 102  103  104  105  106  107  108  109  110  111 ... 496  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3261 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 4119ms · UTC 12:19 · PVG 20:19 · LAX 04:19 · JFK 07:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.