【 在 simaocat 的大作中提到: 】
: 用 go 语言在测试环境写了一个简单的文件上传代码,基本逻辑就是从 socket 读取内容写入本地文件,os.MkdirAll->os.Create->io.CopyN->f.Sync->f.Close,文件大小基本在 100MB 以内,通过压测,发现少部分请求copy这一步延迟非常高,几乎到几十秒,磁盘为 intel 的 ssd,网络延迟很小,通过 blktrace 跟踪发现 Q2G 的 max 非常高,感觉像是 ssd 的长尾问题?期待高手帮忙看看具体问题,能解决的话有偿,站内交流
这是正常现象吧, ssd的缓存耗光了, 再写ssd就会掉速, 这和拷贝大文件到ssd, 会掉速是一样的。
--
FROM 124.126.3.*