开源的梦想
2020年7月6日,中国电子书厂商文石(Onyx)被指拒绝发布其电子书设备源码,违反GPL v2开源协议。
在中国,这已经是见怪不怪的事情了。
在过去半个月中,我运营着一个最高在线为8的小型服务器,并在尝试了大量优化方法后,做出了一些简单的总结。
注意,此篇文章的适用性不广泛,仅供新手,以及小型服务器腐竹参考。
文中任何讨论仅限于小型服务器
我的服务器是1C2G的配置,使用CatServer安装了Pixelmon模组和大量插件。
在优化前,服务器经常因为内存问题崩溃,优化后仍然存在崩溃情况,但已经稳定许多。
最近在自己小水管服务器上部署了DNMP,然后又直接在宿主机上加装了一个CatServer Minecraft游戏服务器。
可我的小水管机器毕竟只有2GB运行内存,没过多久linux系统就开始疯狂与硬盘进行交换(kswapd0占用100%CPU),然后整个系统卡死,游戏服务端程序崩溃。
使用docker stats
查看容器资源使用情况后,我找到了内存占用大户mysqld
,其居然占用了10%也就是200MB运行内存!
本人在使用SFTP包装工具向自己的服务器传输文件时总是卡住,在网上进行了资料搜寻,找到了解决方案。