大量的会话文件

我有:

CPU: 2 x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz (2600.06-MHz K8-class CPU) 128 GB RAM FreeBSD OS session files stored in RAM each session file is 1...10 kb gc_maxlifetime = 1440 

会话文件的数量是:21000(100M RAM)

当我将gc_maxlifetime to = 3600更改gc_maxlifetime to = 3600会话文件的数量改为:55000(250M RAM)

网站开放后,缓慢。

只有在将gc_maxlifetime更改为= 3600之后,才能开始缓慢工作。当gc_maxlifetime = 1440时,所有工作都完美无缺。

所以,这是因为大量的会话文件。

我应该怎么做,以使其工作更快?

使用较小的会话。 不要将它们存储在RAM中。 购买更多的内存。 或者你已经发现,使用较低的gc_maxlifetime。

然而,100M只是内存的一小部分 – 而是build议其他东西的configuration非常糟糕,并占用了所有的内存 – 你是否拥有一个庞大的缓冲池的MySQL?