服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

数据库服务器,Web服务器 – 服务器之间的RAM与服务器负载关系

我们有一个网站运行在2个服务器上:1个数据库服务器,1个networking服务器。 我们的理解是,我们在networking服务器上有4GB的RAM,在数据库服务器上有8GB的RAM。 该网站数据库密集,每个页面上有许多查询。 值得一提的是,我们最近发现数据库服务器正在运行32位,我们认为这意味着8GB的内存不能被利用。 因此,我们假设4 GB是数据库服务器上的所有内容。 该网站没有达到最佳状态,我们正试图了解如何调整它。 它目前接近高峰stream量,这就是我们的服务器负载/内存看起来像: 我们的networking服务器:服务器负载0.49(4个CPU)使用的内存59.72%(4,137,968中的2,471,180)交换使用0.01%(2,096,440中的120) 我们的数据库服务器:服务器负载2.8(8个CPU)使用的内存10.76%(8,300,376中的893,004)交换使用了0.01%(2,096,440中的116) 以下是问题: 这是否表明我们的数据库服务器在2.8的负载下运行效率低下,但内存只有10%(即使只有4GB的内存,这仍然只有20%)? 如果是这样,这是我们应该在my.cnf文件中解决的问题? 什么是思考记忆的好方法? “使用的内存”越高越好,说明它正在利用资源,还是更好? 效率低下还是效率低下,10%是非常低的? 在此先感谢您的任何见解。