«አገልጋዩ ቀርፋፋ ነው፣ RAMን በእጥፍ እናሳድግ» በhosting ውስጥ በጣም ውድ የሆነው የችኮላ ምላሽ ነው። አንዳንዴ ትክክል ነው። ብዙ ጊዜ ግን ማሽኑ ዲስኩን እየጠበቀ ነው፣ ወይም CPU ሙሉ በሙሉ ተይዟል፣ አዲሱ ማህደረ ትውስታም ሂሳቡ በእጥፍ ሲያድግ ሥራ ፈትቶ ይቀመጣል።
ስለዚህ 64 GB ማን እንደሚያስፈልገው ከመነጋገራችን በፊት፣ በእውነት የጎደለዎትን እንወቅ። ለእያንዳንዱ ሥራ የተለመዱ የማህደረ ትውስታ ቁጥሮችን ብቻ ከፈለጉ፣ የቀድሞ መመሪያችን VPS ምን ያህል RAM ያስፈልገዋል ለቋንቋ ሞዴሎች ቀመሩን ጨምሮ ይዟቸዋል። ይህ ጽሑፍ ስለ ምርመራ ነው፦ RAM፣ ዲስክ ወይስ CPU።
ሦስት ትዕዛዞች፣ ሁለት ደቂቃ
ምንም ነገር በማይከሰትበት ከሌሊቱ አሥር ሰዓት ሳይሆን፣ ቀርፋፋው አገልጋይ ቀርፋፋ በሆነበት ጊዜ ያሂዷቸው፦
free -m
vmstat 1 10
cat /proc/pressure/cpu /proc/pressure/memory /proc/pressure/io
ያለ መማሪያ መጽሐፍ እንዲህ ያንብቧቸው።
free -m። የfree ዓምዱን ችላ ይበሉ፤ Linux የተረፈውን ማህደረ ትውስታ ሆን ብሎ በዲስክ cache ይሞላል። availableን ይመልከቱ። በ2 GB ማሽን ላይ ጥቂት መቶ megabyte ብቻ ካሳየና የswap used እያደገ ከሄደ፣ ማህደረ ትውስታው ጠባብ ነው።
vmstat 1 10። አራት ዓምዶች አብዛኛውን ታሪክ ይናገራሉ፦
| ዓምድ | ትርጉሙ | የሚጠቁመው |
|---|---|---|
si / so | በሴኮንድ ወደ swap የሚገቡና የሚወጡ ገጾች | RAM |
wa | CPU ዲስኩን የሚጠብቅበት ጊዜ % | ዲስክ |
us + sy | CPU የሚሠራበት ጊዜ % | CPU |
st | hypervisor የእርስዎን CPU ለሌላ የሰጠበት ጊዜ % | CPU (vCPU ከሌሎች ጋር ይከፋፈላል) |
በsi/so አልፎ አልፎ ጥቂት ዜሮ ያልሆኑ እሴቶች መኖራቸው የተለመደ ነው። እውነተኛው ምልክት ሴኮንድ በሴኮንድ የሚቀጥል swap ነው።
/proc/pressure/*። ከሦስቱ በጣም ታማኙ። እያንዳንዱ ፋይል ሥራዎች ያንን ሀብት እየጠበቁ የቆሙበትን የጊዜ ድርሻ ያሳያል። በmemory ውስጥ ያለው some avg60=25.00 ባለፈው ደቂቃ አንድ ነገር ሩብ ጊዜውን ማህደረ ትውስታ ሲጠብቅ ነበር ማለት ነው። ከሦስቱ ፋይሎች ትልቁ ቁጥር ያለው የእርስዎ ማነቆ ነው።
ዲስኩ ከሆነ
ከፍተኛ wa፣ ከፍተኛ የio ግፊት፣ ጥቂት swap። የተለመደው ምክንያት በcache ውስጥ ከሚገባው በላይ የሚያነብ የውሂብ ጎታ ወይም ብዙ log የሚጽፍ መተግበሪያ ነው።
እዚህ ያልተጠበቀ ነገር አለ፦ ተጨማሪ RAM ይህን ሊፈታ ይችላል፣ ምክንያቱም Linux ከዲስኩ የበለጠ ክፍል cache ያደርጋል። የውሂብ ጎታዎ 6 GB ከሆነና ትኩሱ ክፍል 3 GB ከሆነ፣ ከ2 GB ወደ 8 GB ማህደረ ትውስታ መሸጋገር የዲስኩን ችግር ሊያጠፋው ይችላል። የውሂብ ጎታው ግን 300 GB ከሆነና እያንዳንዱ ጥያቄ የተለየ ክፍል የሚነካ ከሆነ፣ ምንም ምክንያታዊ የRAM መጠን cache ሊያደርገው አይችልም። ያኔ የሚረዱት የተሻሉ ኢንዴክሶች፣ ትናንሽ ጥያቄዎች ወይም የተለየ የውሂብ አደረጃጀት ናቸው። እዚህ ያሉ ዕቅዶች ሁሉ በNVMe ላይ ስለሚሠሩ፣ ቀርፋፋው ክፍል አልፎ አልፎ ነው ዲስኩ ራሱ የሚሆነው። ብዙ ጊዜ የመድረሻ ዘይቤው ነው።
CPU ከሆነ
ከፍተኛ us+sy፣ የcpu ግፊት፣ swap የለም፣ የዲስክ መጠበቅ ጥቂት። ማጨቅ፣ build፣ የቪዲዮ ኢንኮዲንግ፣ የምስል ሂደት፣ የክሪፕቶግራፊ ስሌት። ተጨማሪ ማህደረ ትውስታ በፍጹም አይረዳም።
stንም ይከታተሉ። በVPS ላይ vCPU የአንድ አካላዊ core ጊዜ ድርሻ ነው እንጂ ሙሉው core አይደለም፦ በዕቅዱ ያለው ቁጥር ለአጭር ጭማሪዎች ጣሪያ ነው፣ ረጅም ሙሉ ጭነት ደግሞ በማሽኑ ላይ ላሉ ሁሉ ፍትሐዊ እንዲሆን ሊገደብ ይችላል። ሥራዎ ሁሉንም cores በ100% ለሰዓታት የሚፈልግ ከሆነ ይህ የሥራው ራሱ ጉዳይ ነው፣ ትልቅ ዕቅድ ከገዙ በኋላ ሳይሆን አሁን ብንነግርዎ እንመርጣለን።
በእውነት RAM ከሆነ
ቀጣይ swap፣ እየጨመረ የሚሄድ የማህደረ ትውስታ ግፊት፣ በdmesg ውስጥ OOM killer። አሁን ጥያቄው፦ ምን ያህል።
2 GB በቂ ነው፣ ብዙ ጊዜ ለዓመታት፣ ለ፦ አንድ ወይም ጥቂት ቦቶች፣ ትንሽ API፣ VPN፣ ከNginx ጀርባ ያለ ቋሚ ድረ-ገጽ፣ በcron የሚሄዱ ጥቂት scrapers፣ የክትትል ኤጀንት። Micro 2 vCPU፣ 2 GB እና 25 GB በወር $5 በNAT ወይም በራሱ IPv4 $10 ይሰጣል።
4–8 GB ምቹው መካከለኛ ነው፦ ከውሂብ ጎታው ጋር የድር መተግበሪያ፣ ትንሽ የፍለጋ ኢንዴክስ፣ headless የአሳሽ አውቶሜሽን፣ ጎን ለጎን የሚሠሩ ጥቂት ኤጀንቶች።
32–64 GB በማህደረ ትውስታ ውስጥ መኖር ለሚገባው ውሂብ ነው፦
- cache ትኩሱን ውሂብ በእውነት እንዲይዝ፣ የሥራ ስብስቡ በአሥሮች GB የሚቆጠር የውሂብ ጎታ፤
- ሁሉንም ሳያዘገይ ወደ ዲስክ ሊፈስ የማይችል ትልቅ የማህደረ ትውስታ cache ወይም ወረፋ፤
- በሚሊዮኖች ቁርጥራጮች ላይ ለፍለጋ የቬክተር ኢንዴክስ (እውነተኛ ቁጥሮች በበትልቅ መጠን የራስ RAG ውስጥ አሉ)፤
- ክብደቶቹ በRAM ውስጥ መግባት ያለባቸው መካከለኛ የቋንቋ ሞዴል በCPU ላይ inference፤
- ማሰባሰብ፦ ቀደም ሲል በአሥር ትናንሽ አገልጋዮች ላይ የነበሩ አሥር አገልግሎቶች።
Pro-64 ያለው ለዚሁ ነው፦ 12 vCPU፣ 64 GB RAM፣ 600 GB NVMe እና የተወሰነ IPv4 በወር $70። መካከል ያሉት ደረጃዎች Pro-32 በ$40 እና Pro-48 በ$55 ናቸው፤ ከላይ Pro-80 በ$90። ለPro ዕቅዶች የሚገኙ ቦታዎች በትዕዛዝ ጊዜ ይታያሉ።
ትልቅ ማሽን የማይስማማበት
አቅሙ ቢኖርዎትም 64 GB የተሳሳተ መልስ የሚሆንባቸው ሦስት ሁኔታዎች።
የGPU ሥራ። ከእነዚህ ዕቅዶች አንዳቸውም GPU የላቸውም። ሞዴልዎ ለስልጠና ወይም ለፈጣን inference GPU ከፈለገ፣ ብዙ RAM ያለው የCPU ማሽን ያሄደዋል፣ በቀስታ፣ እርስዎም ለትዕግሥት ይከፍላሉ።
ረጅም ሙሉ CPU ሥራዎች። ከላይ እንደተባለው፦ vCPUዎች ለጭማሪዎች የሚሆን አቅም ናቸው። አሥራ ሁለቱን ቀንና ሌሊት በ100% ማሄድ VPS የተሠራበት ዓላማ አይደለም።
እና «ምናልባት ያስፈልግ ይሆናል»። ሦስቱ ትዕዛዞች የማህደረ ትውስታ ግፊት ካላሳዩ፣ ተጨማሪዎቹ 60 GB የማያነቧቸው ፋይሎች cache ይሆናሉ። በትንሹ ይጀምሩ። ተመሳሳይ የአውታረ መረብ ዓይነት ወዳለው ትልቅ ዕቅድ መሸጋገር vCPU፣ RAM እና ዲስክን በቦታው በአንድ ዳግም መነሣት ይጨምራል፣ በዕቅድ መቀየር እንደተገለጸው። በቦታው ማሳነስ አይቻልም፣ ስለዚህ በጣም ትልቅ መግዛት እውነተኛ ዋጋ አለው፦ ለማሳነስ ወደ አዲስ አገልጋይ ይዛወራሉ፣ VPSን ያለ መቋረጥ ማዛወር ደግሞ ባያስፈልግዎ የሚመርጡት ሥራ ነው።
የተለያዩ አቅራቢዎችን ዕቅዶች እያወዳደሩ ከሆነ፣ የVPS መግለጫዎችን እንዴት ማንበብ የvCPU፣ የዲስክ እና የport ቁጥሮች በእውነት ምን ቃል እንደሚገቡ ያብራራል።
አስተያየቶች
እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።