የእቅድ ገጾች RAMን ከፊት ያስቀምጣሉ፣ ግን የሞላ ዲስክም አገልጋይን በእርግጠኝነት ያቆማል። "No space left on device" ሲመጣ ምንም ያህል ማህደረ ትውስታ ነጻ ቢሆን የውሂብ ጎታዎች መጻፍ ያቆማሉ፣ ድር ጣቢያዎችም መልስ መስጠት ያቆማሉ። ምን እንደሚያድግ ካወቁ የዲስክ አጠቃቀምን አስቀድሞ መገመት ቀላል ነው። ከራሳችን ምስሎች አዲስ አገልጋዮችን አስነሳን እና እያንዳንዱን የተለመደ ተጠርጣሪ ለካን።
አዲስ አገልጋይ ምን ያህል ይይዛል
ከመጀመሪያው ማስነሳት በኋላ ወዲያውኑ የተለካ፦
| ስርዓት | የተያዘ ቦታ |
|---|---|
| Alpine Linux 3.21 | 153 MB |
| Debian 12 | 1.2 GB |
| Ubuntu 24.04 | 2.7 GB |
| Windows Server 2022 | 14.0 GB |
በLinux ላይ የ15 GB Nano ከመጀመሪያው ቀን ጀምሮ ማለት ይቻላል ሙሉ በሙሉ የእርስዎ ነው። Windows ምንም ነገር ከመጫንዎ በፊት ከ50 GB ከሩብ በላይ ይይዛል፣ ከታች እንደሚያዩት ደግሞ ዝማኔዎች የበለጠ ይወስዳሉ።
ከUbuntu 2.7 GB የተወሰነው በቀላሉ ተመለሰ። 440 MB ከመጀመሪያው ማስነሳት ዝማኔዎች የቀረ የጥቅል መሸጎጫ ነበር፣ አንድ ብቻ ጥቅም ላይ ቢውልም ሶስት ከርነሎች ተጭነው ነበር። ሁለት ትእዛዞች አጠቃቀሙን ወደ 2.16 GB አወረዱት፦
sudo apt clean
sudo apt autoremove --purge
Docker፦ ምስሎች በፍጥነት ይከማቻሉ
Dockerን ራሱ መጫን 300 MB ገደማ ጨመረ። ወሳኙ ምስሎቹ ናቸው። ስምንት የተለመዱ ምስሎችን አንድ በአንድ አወረድን፣ በእያንዳንዱ ጊዜም ዲስኩ ምን ያህል እንዳደገ ለካን፦
| ምስል | የተጨመረ ቦታ |
|---|---|
nginx:alpine | 91 MB |
nginx:latest | 232 MB |
postgres:16 | 501 MB |
python:3.12-slim | 59 MB |
node:22 | 1,564 MB |
mariadb:11 | 437 MB |
wordpress:latest | 960 MB |
redis:7-alpine | 55 MB |
| ጠቅላላ | 3.9 GB |
የጋራ መሠረት ያላቸው ምስሎች ንብርብሮቹን እንደገና ይጠቀማሉ፣ ለዚህ ነው python:3.12-slim 59 MB ብቻ የጨመረው፦ ያንኑ የDebian መሠረት nginx:latest እና postgres:16 አስቀድመው አምጥተውት ነበር። በAlpine ላይ የተመሠረቱ ምስሎች ከሙሉዎቹ በብዙ እጥፍ ያነሱ ናቸው። node:22 ብቻውን 1.5 GB ይመዝናል፣ ስለዚህ ሲቻል በnode:22-slim ወይም በnode:22-alpine ላይ ይገንቡ።
ምስሎች በዝማኔዎች ይደራረባሉ፦ እያንዳንዱ docker compose pull አሮጌውን ስሪት ትቶ ይሄዳል። በሙከራ አገልጋያችን ላይ አንድ ትእዛዝ ሁሉንም አስወገዳቸው፦
docker system df
docker system prune -a
4.1 GB መመለሱን ሪፖርት አደረገ። prune -a ማንኛውም ኮንቴይነር የማይጠቀምበትን እያንዳንዱን ምስል ይሰርዛል፣ ስለዚህ ቁልልዎ እየሰራ ሳለ ያስኪዱት። --volumes ካልጨመሩ ቮሊዩሞችን አይነካም።
ምዝግቦች፦ ዲስክን በአንድ ሌሊት የሚሞላው
Docker ኮንቴይነር የሚያትመውን ሁሉ ያስቀምጣል፣ በነባሪም ያለ መጠን ገደብ። በዙር ውስጥ አጭር መስመር የሚያትም ኮንቴይነር አስኬድን፣ የጤና ፍተሻ ወይም የማረሚያ ሁነታ የሚያወጣው ዓይነት ውጤት። ከ30 ሰከንድ በኋላ የምዝግብ ፋይሉ 6 MB ነበር። በዚህ ፍጥነት በቀን 17 GB ገደማ ይጽፍ ነበር፣ ይህም ከMicro እቅድ ሙሉ ዲስክ ይበልጣል።
ለሁሉም አዲስ ኮንቴይነሮች በ/etc/docker/daemon.json ውስጥ ገደብ ያስቀምጡ፦
{
"log-driver": "local",
"log-opts": { "max-size": "10m", "max-file": "3" }
}
ከዚያ sudo systemctl restart docker ያስኪዱ እና ኮንቴይነሮችዎን እንደገና ይፍጠሩ (docker compose up -d --force-recreate)። ያሉ ኮንቴይነሮች በተፈጠሩበት ቅንብር ይቀጥላሉ። ከገደቡ ጋር የዚያው የሙከራ ኮንቴይነር ምዝግብ ከ30 ሰከንድ በኋላ 4 MB ነበር፣ ከ30 MB በፍጹም አያልፍም።
የስርዓቱ ጆርናል አስቀድሞ ጣሪያ አለው፦ በ25 GB የUbuntu አገልጋያችን ላይ journald ራሱን በ2.3 GB ይገድባል፣ ይህም የፋይል ስርዓቱ አንድ አስረኛ ነው። ይጠቀም የነበረው 15 MB ነው።
Windows፦ ዝማኔዎች ቦታ ይፈልጋሉ
የWindows Server 2022 ምስላችን የ2022 ነበር፣ ስለዚህ አዘመንነው። የመጀመሪያው ድምር ዝማኔ ሲጫን አጠቃቀሙ ከ12.6 ወደ 20.8 GB ከፍ አለ፣ ከሁለተኛው በኋላ ደግሞ 24.5 GB ደረሰ። Windows ዝማኔ የሚተካውን እያንዳንዱን የስርዓት ፋይል አሮጌ ስሪት ያስቀምጣል። ጽዳቱ ወደ 14.6 GB መለሰው፣ ከዘመነው ምስል የሚፈጠር አዲስ አገልጋይም አሁን በ14 GB ይጀምራል። ለቀጣዩ ዝማኔ ቢያንስ 10 GB ነጻ ያድርጉ። የጽዳት ትእዛዞቹ በWindows ማዘመኛ መመሪያ ውስጥ አሉ።
ምን መምረጥ
| የሚያስኪዱት | ምቹ ዲስክ | እቅድ |
|---|---|---|
| ቦት፣ VPN፣ ትንሽ ቋሚ ድር ጣቢያ | 15 GB | Nano፣ $3/ወር |
| ጥቂት ምስሎች ያሉት የDocker ቁልል | 25 GB | Micro፣ $5/ወር |
| የውሂብ ጎታና የተሰቀሉ ፋይሎች ያሉት WordPress፣ በርካታ ቁልሎች | 35 GB | Small፣ $8/ወር |
| ትልልቅ የውሂብ ጎታዎች፣ ብዙ ምስሎች፣ አካባቢያዊ ምትኬዎች | 45 GB | Medium፣ $12/ወር |
| Windows Server 2022 | 50–60 GB | Windows-Small፣ $11/ወር |
ሁለት ደንቦች ማንኛቸውንም ረዘም ላለ ጊዜ እንዲያገለግሉ ያደርጋሉ፦ ከማሰማራትዎ በፊት የኮንቴይነር ምዝግቦችን ይገድቡ፣ ምትኬዎችንም በአገልጋዩ ዲስክ ላይ ከማስቀመጥ ይልቅ ከአገልጋዩ ውጭ ይቅዱ። አገልጋይ አስቀድሞ ከሞላ፣ የዲስክ ቦታ ለማስለቀቅ መመሪያችን ደረጃ በደረጃ ይመራዎታል። ለመጠን ምርጫ የማህደረ ትውስታውን ጎን ለማወቅ VPS ምን ያህል RAM ያስፈልገዋል የሚለውን ይመልከቱ። ሁሉም እቅዶች በVPS ገጽ ላይ አሉ፣ ክፍያም በBase፣ Ethereum ወይም Polygon አውታሮች በUSDT፣ USDC ወይም ETH ይፈጸማል።
አስተያየቶች
እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።