大规模文件会对JVM进程性能产生影响

时间:2014-07-07 16:39:34

标签: java performance io

我有一台JVM服务器,它是32核计算机上运行的唯一进程。服务器正在执行大量文件IO,这似乎导致整体性能下降。我很困惑,因为所有文件IO都在同一个线程上异步发生,并且不会阻止程序中的任何其他路径。文件IO不应仅影响其中一个核心,而不影响服务器的整体性能。

1 个答案:

答案 0 :(得分:0)

这取决于。这是我头顶的两个猜测。你的ram可能会碎片化导致大量的重定位,或者你的硬件驱动程序可能会加载cpu很多。你的文件系统是否是本地的?其他申请是否受到影响你能提供进一步的细节吗?