![](/img/trans.png)
[英]How to make sure subprocess Popen is spreading the created instances across many CPU cores in an optimize way in Windows?
[英]How to make windows Apache use all cpu cores?
我有配備i7處理器的Windows機器,但只有一個httpd進程,它只能只有一個核心。 如何告訴Apache產生多個進程並使用所有核心?
謝謝
應用程序文件夾中的某處應該有一個httpd.conf或apache2.conf文件(只需使用文件管理器搜索該文件夾中的所有.conf
文件)。 如果它不在那里,那么它可能在系統文件夾中,但我非常懷疑它。
這個文件是主要的配置文件。 在里面,您應該嘗試找到與mpm_winnt相關的指令,如mpm_winnt 文檔頁面右側面板中所列。 在這方面, ThreadLimit
和ThreadPerChild
似乎很重要。
如果在配置文件中未找到這些設置,則它們應具有不會阻止多線程發生的默認值。 Mpm工作模塊的文檔指出了一些其他可能性:
MaxClients
ServerLimit
MaxRequestsPerChild
所有這些設置一起工作並且錯誤配置其中一個可能會破壞並行性。
文檔提供了一個典型設置的示例,您可以嘗試一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.