想請教一下各位,如果我今天想要在一個系統資源較欠缺的環境下架站(記憶體 1G),你們比較建議用下列哪個發行版去搭建?
因為我要跑的服務包含 nginx 跟 node.js(呃,窩知道這不是個有效率的選擇,但沒辦法)
CentOS 7 64 Bit
CentOS Stream 9
Debian 9 64 Bit
Debian 10 64 Bit
Fedora 27 64 Bit
Fedora 29 64 Bit
Ubuntu 18.04 64 Bit
Ubuntu 20.04 64 Bit
Ubuntu 22.04 64 Bit
AlmaLinux OS 8
AlmaLinux OS 9
Rocky Linux 8
Rocky Linux 9
個人建議選你熟悉的就好 反正規格就這樣了 想要比其他人跑多快,我想也是差距有限啦
確實我會傾向於選擇熟悉的
但主要是我沒碰過其他發行版,想說可能有系統維持運作需要的記憶體的差別,才來問ㄉ
真的有必要追求那數十MB的可用記憶體的話,就考慮Alpine Linux吧。
都使用最小化安裝,非必要的服務都關閉,差異大概就這樣
他要至少 256 MB,但開起來之後應該 128 MB 就可以跑
但如果是記憶體只有 1G 的 VPS 說不定 Fedora 都可以開
那看起來如果我只能選用上面列出的話,大概結果是一樣的,要用量更低就是得再手動調整
因為那些發行版是主機商提供的,它沒有給我上傳自訂發行版的選項 @_@
推薦避開
AlmaLinux OS 8
AlmaLinux OS 9
Rocky Linux 8
Rocky Linux 9
不過純粹想省錢不介意穩定度說不定 Oracle Cloud 免費方案夠用?
Oracle Cloud 我的帳號已經忘記了,不考慮
我之前已經租了一個一年 30 鎂的方案了
是最近要加東西才打算再租一個
看起來這主機商沒辦法做太細節的設定,不知道硬碟 swap 能不能調整大小
能的話開大一點 1G RAM 就可以跑蠻多東西,不用被綁死在某個 distro 上
什麼樣的服務啊 🤔 有沒有可能幹到 Cloudflare Worker 上
下載外部資源 -> 伺服器運算 (需要用到 ffmpeg)
worker 免費的限制太多,我覺得沒辦法
剛看了一下,我目前正在運作的方案預設有 3.5G swap,可以自行調整
我想上面那個 1G 的方案應該也有類似的預設值
因為平常都是把 swap 關掉的,所以我完全忘記可以用 swap 來擴充
我覺得以我目前需求,哪怕是只有額外 1G swap 也就綽綽有餘了
那上面那堆選項都可以啊 開機要 1G 但進系統以後就不用了
dnf update —confirm
Error: OOM Exception