我们正在为大约 10k+ 并发用户在生产中运行 haproxy。但是我们在 netstat 输出中看到了很多 FIN_WAIT2、CLOSE_WAIT、LAST_ACK 和 TIME_WAIT。此输出位于 8G ubuntu-12.04 节点上。
8046 CLOSE_WAIT
1 CLOSING
1 established)
40869 ESTABLISHED
1212 FIN_WAIT1
7575 FIN_WAIT2
1 Foreign
2252 LAST_ACK
7 LISTEN
143 SYN_RECV
4920 TIME_WAIT
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我需要做什么调整吗?
请注意,所有这些连接都是持久连接。
tcp_fin_timeout = 30
tcp_keepalive_time = 1800
Run Code Online (Sandbox Code Playgroud)
现在,该应用程序运行良好。但是想知道当我们向这个 haproxy 节点添加更多用户时会不会有任何问题。
我已经安装了 su 以允许安全分析师登录到 VPS 以进行一些需要 root 权限的更改-我创建了一个用户,他们可以在他们的帐户下正常登录,但是一旦我键入su
,su -
或者su- root
然后输入用户密码我得到:
su: incorrect password
Run Code Online (Sandbox Code Playgroud)
以 root 身份重新登录,用户已被添加到 sudoers 并且对 su 的权限是:
-rwsr-xr-x 1 root root 35K May 23 11:00 /bin/su
Run Code Online (Sandbox Code Playgroud)
还有什么可能导致问题?VPS运行的是Centos 6.4
我有一个 NFSv3 服务器和大约 15 个客户端。我正在寻找async
在服务器端启用的利弊。我已经读过它,但对我来说仍然有点不清楚。我知道如果服务器在写操作过程中崩溃,它会导致数据损坏。但是,我也读到客户端存储了相同操作的缓存,并且可以在需要时恢复它。我的问题是:
fsck
也许)?;sync
或者async
?所有机器都是 Ubuntu OS 10.04。
我试图在这里找到类似的问题,但没有。我已经阅读了 NFS 主页并快速浏览了管理 NFS 和 NIS,第 2 版书籍。
我对我的 VPS 进行了 dd 测试,供您参考,我正在从 tmdhosting购买带有5 个节点的 VPS 。我的结果:
Last login: Wed Apr 10 22:04:46 2013 from 115.85.128.54
-===================================-
abc@abc.com [~]# dd=if/dev/zero of=test bs=512 count=2 conv=fdatasync
abc@abc.com [~]# dd if=/dev/zero of=test bs=512 count=2 conv=fdatasync
2+0 records in
2+0 records out
1024 bytes (1.0 kB) copied, 51.4517 seconds, 0.0 kB/s
Run Code Online (Sandbox Code Playgroud)
很惊人吧?复制1KB用了51秒!
我认为这绝对是我的 VPS 托管服务提供商的问题,但我的 VPS 说是我网站的大量 IO 操作导致了这种大规模减速,这与他们的慢速磁盘或其他 VPS 的污染无关。他们坚持要我升级到专用服务器,因为只有这样,他们才能真正确认这是他们的问题并修复它。
我的 VPS 托管服务提供商可能是对的吗?如何处理这样的托管服务提供商?