Использование ядра процессора является автоматическим?

У меня есть 512 МБ KVM Debian ОС VPS, который выполнение нескольких игровых серверов и нескольких sql включило веб-сайтам.

В настоящее время у меня есть 1 vCPU ядро, и это остается приблизительно 15%-е использование. Если я должен был получить дополнительное vCPU ядро, VPS будет знать для использования обоих ядер автоматически, или сделать я имею, указывают, какие программы, запущенные, что и/или настраивают мои программы для использования многопоточности? Дополнительное ядро процессора будет даже иметь значение, являются ли это используемых только 10%?

0
задан 3 May 2015 в 06:42
2 ответа

您遇到的任何性能问题(或计划遇到的性能问题-因为相信我,都会发生)是由RAM引起的。 即使对于单个站点和SQL数据库,512 MB的RAM也太低了,更不用说多个站点和游戏服务器了。

将每个服务分离到其自己的服务器或VM(尤其是游戏服务器中-我不信任它们) 就安全性而言,最好将它们放在单独的主机上,这样就可以快速核对它们,如果它们受到威胁,则不会使其他数据受到威胁),然后查看是否仍然遇到性能问题。

要回答您的问题,何时 添加第二个内核后,进程将自动在它们之间共享,每个进程仍将仅使用一个,但这肯定会将PHP-FPM和/或游戏服务器进程分布在两个内核之间。 但是在这种情况下,CPU不是问题。

0
ответ дан 5 December 2019 в 18:54

如果您在Apache上运行PHP,我不这么认为。 如果您像我一样运行Tomcat,那么可以,Java线程将在每个CPU上运行。

因此,这在很大程度上取决于您的工作。

当然,如果您有Web服务器和数据库,那么

我正在数字海洋上运行512Mb服务器,这对于服务器来说似乎还不错。 您会忘记512Mb是多少,尤其是如果您没有运行台式机。

-2
ответ дан 5 December 2019 в 18:54

Теги

Похожие вопросы