我正在用java开发一个系统,它应该在linux机器上24小时运行。它是一个消耗soap的应用程序,应该每秒进行大约15个调用。我知道早期优化的事情,但是由于这个应用程序正在处理大量的资金,我想知道在Ubuntu中是否有什么东西可以设置为最大的鲁棒性,或者可能选择其他发行版或阅读一些东西,因为我对这类应用没有经验。
发布于 2011-06-23 22:04:24
发行版不太可能在这方面产生很大影响。一般来说,每秒15个套接字连接在现代硬件上是微不足道的。您的代码很可能是问题所在,而不是底层操作系统。特别是,您可能会后悔与SOAP调用相关的开销。我观察到SOAP操作花费了与XML相关的80%或更多的CPU开销。
一些与发展有关的答案:
如果“相当多的钱”转化为昂贵的停机时间,我认为您可能希望集中在正常运行时间,而不是性能。您的应用程序可以是冗余的和/或集群的吗?从备份中恢复的速度有多快?
https://serverfault.com/questions/283564
复制相似问题