小新 为什么同样都是centos8系统,mysql和jdk装的都是同版本,部署的项目也都是一样的,服务器内存都是2G。为什么阿里云服务器比华为云服务器吃了这么多内存呀?华为云还多部署了一个小说阅读java项目多占了300-400m内存,都没阿里云用的多
小新 Keduoli 我发现了,好像真是数据库问题,我阿里云的mysql占用250m内存,华为云mysql占用45m内存,部署的一样的mysql和halo版本,文章数一样的。奇了怪了,目前在深入排查原因。 https://i.afbcs.cn/bm9Jpv
小新 Ryan Wang 👍 Keduoli 我发现了,好像真是数据库问题,我阿里云的mysql占用250m内存,华为云mysql占用45m内存,部署的一样的mysql和halo版本,文章数一样的。奇了怪了,目前在深入排查原因。 https://i.afbcs.cn/bm9Jpv
小新 Keduoli 朋友,我的问题已解决,卸载原生jdk,安装openj9即可,你也可以试试,效果明显。换openj9之前halo40多篇文章还是老版本2.17,运行所占内存是580m。换了openj9后,halo升级到最新版2.20.9,所占内存才400m,mysql也从原来的250m内存占用,变为了170m。神了。 我openj9用的最新版IBM Semeru Runtime Open Edition / 21.0.5+11-LTS。另一个服务器安装旧版openj9好像是适配java17的那个版本,halo内存更低,才370m。 https://blog.xxbjf.com/archives/1708404781390