Hacker News

ስለምንታይ እዩ እቲ ቀዳማይ C++ (m)allocation ኩሉ ግዜ 72 KB ዝኸውን?

ርእይቶታት

1 min read Via joelsiks.com

Mewayz Team

Editorial Team

Hacker News

ድሕሪ ናይ መጀመርታ ምምቕራሕ ሲ++ካ ዘሎ ምስጢር

ቀሊል ናይ C++ ፕሮግራም ትጽሕፍ። ሓንቲ ሓድሽ ኢንተር። ኣርባዕተ ባይት። strace ወይ ትፈትዎ መዘክር ፕሮፋይለር ትተኩስ፣ ኣብኡ ድማ ኣሎ — መስርሕካ በቃ ብግምት ካብ ስርዓተ ምምሕዳር ብግምት 72 ኪ.ባ. 4 ባይት ኣይኮነን። 64 ባይት ኣይኮነን። ምሉእ 72 ኪ.ባ. ነታ ቁጽሪ ኣተኲርካ ጠሚትካ፡ መሳርሒኻ ይሕስወካ ድዩ ኢልካ ሓሲብካ ትፈልጥ እንተኾንካ፡ በይንኻ ኣይኮንካን። እዚ ግርም ዝመስል ባህሪ ሓደ ካብቶም ንመጀመርታ ግዜ ኣብ ውሽጣዊ መዘክር ዝኹዕቱ C++ ዲቨሎፐራት ብተደጋጋሚ ዝሕተቱ ሕቶታት ኮይኑ፡ እቲ መልሲ ድማ ኣብ መንጎ ኮድካን ጭቡጥ ሃርድዌርን ኮፍ ኢሎም ብዝርከቡ ንጣብታት ኣቢሉ ናብ መሳጢ ጉዕዞ ይወስደና።

ሓድሽ

ምስ ደወልካ እንታይ ይኸውን

ኣሃዝ 72 ኪባ ንምርዳእ ምሉእ ሰንሰለት ምምቕራሕ ክትከታተል ኣለካ። C++ ኮድካ new int ክፍጽም ከሎ፡ እቲ ኣከባቢርካ ነዚ ናብ ጻውዒት ናብ operator new ይትርጉሞ፡ እዚ ድማ ኣብ መብዛሕትኦም ስርዓታት ሊኑክስ ካብ glibc ናብ malloc ይውክል። maloc ግን ብቐጥታ ነቲ ከርነል 4 ባይት መዘክር ኣይሓትትን እዩ። እቲ ከርነል ብገጻት ይሰርሕ — ብተለምዶ ኣብ x86_64 4 KB — ዋጋ ናይ ሓደ ስርዓት ጻውዒት ድማ ብተዛማዲ ምስ ቀሊል መዘክር ምብጻሕ ኣዝዩ ዓቢ እዩ። ንነፍሲ ወከፍ ውልቃዊ ምምቕራሕ brk() ወይ mmap() ምጽዋዕ ዝኾነ ንእሽቶ ዘይኮነ ፕሮግራም ደው ክብል ምገበሮ።

ኣብ ክንድኡ፡ ናይ glibc መመዘኒ ምምቕራሕ — ptmalloc2 ዝበሃል ኣተገባብራ፡ ንባዕሉ ካብቲ ናይ ዳግ ሊ ክላሲካል dlmalloc ዝወረደ — ከም ማእከላይ ሰብ ኮይኑ ይሰርሕ። ካብቲ ከርነል ብቕድሚት ዓበይቲ ብሎኮታት መዘክር ይሓትት፣ ድሕሪኡ ፕሮግራምካ ከም ዘድልዮ ናብ ንኣሽቱ ቁራጽ ይቐርጾም። እዚ መሰረታዊ ምኽንያት እዚ እዩ እቲ ናይ መጀመርታ 4 ባይት ምምቕራሕካ ኣዝዩ ዝዓበየ ሕቶ ናብቲ ስርዓተ ምምሕዳር ዘበግስ። እቲ መከፋፈልቲ ብኽነት ኣይኮነን ዝገብር ዘሎ። ስትራተጂካዊ ምዃን እዩ።

ምቑራጽ ናይ 72 ኪሎባይት: እቶም ባይትስ ናበይ ይኸዱ

እቲ ናይ መጀመርታ ምምቕራሕ ልዕሊ ዋጋ ካብ ሓያሎ ፍሉያት ኣካላት ዝመጽእ ኮይኑ፡ እቲ ናይ ምዝዋር ግዜ ቅድሚ ዋላ ሓንቲ ባይት ናይ ኣብ ጥቕሚ ዝውዕል መዘክር ከረክበካ ከበግሶ ኣለዎ። ነፍሲ ወከፍ ባእታ ምርዳእ፡ እቲ ቁጽሪ ንምንታይ ኣብቲ ዝዓልበሉ ቦታ ከም ዝዓልብ ይገልጽ።

መጀመርታ፡ glibc's malloc ነቲ ቀንዲ ዓውዲ የበግሶ — እቲ ቀንዲ መሓውር ምሕደራ መዝገብ ንኹሉ ምምዳብ ኣብቲ ቀንዲ ፈትሊ ዝከታተል። እዚ ዓውዲ እዚ ንዝተፈላለዩ ዓቐናት ምምቕራሕ ዝኸውን ሜታዳታ ናይቲ ኵምራ፣ ነጻ-ዝርዝር ጠቋሚታትን ናይ ቢን ቅርጽታትን የጠቓልል። እቲ መመቓቐሊ ነቲ ናይ ፕሮግራም ምብታኽ ብመንገዲ sbrk() የናውሖ፣ እቲ ናይ መጀመርታ መናውሒ ድማ ብM_TOP_PAD ዝበሃል ውሽጣዊ መለክዒ ይምራሕ፣ እዚ ድማ ብነባሪ 128 ኪሎባይት ፓዲንግ ይኸውን። ይኹን እምበር፡ እቲ ጭቡጥ ናይ መጀመርታ ሕቶ ንኣሰላልፋ ገጽን ዝጸንሐ ናይ ምብታኽ ቦታን ይስተኻኸል፡ እዚ ድማ መብዛሕትኡ ግዜ ውጽኢቱ ዝነኣሰ ቀዳማይ ሕቶ እዩ — ልሙድ ኣብ ጥቓ እቲ 72 ኪሎባይት ኣሃዝ ኣብ ሓድሽ ዝተጀመረ መስርሕ ምዕላብ።

ካልኣይ፡ ካብ glibc 2.26 ጀሚሩ፡ እቲ መመቓቐሊ ኣብ ቀዳማይ ኣጠቓቕማ thread-local cache (tcache) የበግስ። እቲ tcache 64 ቢን (ንሓደ ንእሽቶ-ምምዳብ ዓቐን ክፍሊ) ዝሓዘ ኮይኑ፡ ነፍሲ ወከፎም ክሳብ 7 ዝተዓቀቡ ቁንጣሮ ክሕዙ ዝኽእሉ እዮም። እቲ tcache_perthread_struct ንባዕሉ ከባቢ 1 ኪ.ባ. ሳልሳይ፡ እቲ ናይ C++ runtime ድሮ ቅድሚ main() ናትካ ምጉያዩ ምምዳብ ፈጺሙ ኣሎ — ስታትቲክ ኮንስትራክተራት፡ iostream buffer initialization for std::coutን ኣዕሩኽን፡ ከምኡ’ውን locale setup ኩሎም ኣብቲ ናይ መጀመርታ ኵምራ እግሪ ኣሰር ኣበርክቶ ይገብሩ።

ስርዓት ዓረናን ንምንታይ ቅድመ ምምዳብ ብልሒ ዘለዎ

ብቑሩብ ቁንጣሮ ካብ ምሕታት ንላዕሊ ንዓቢ ቁንጣሮ መዘክር ቅድመ-ምምዳብ ውሳነ ናይ ኣተገባብራ ሓደጋ ኣይኮነን። ኣብ ዓሰርተታት ዓመታት ናይ ስርዓታት ፕሮግራሚንግ ተመኩሮ ዝተሰረተ ኮነ ኢልካ ዝግበር ናይ ምህንድስና ምትሕውዋስ እዩ። ነፍሲ ወከፍ ጻውዒት ናብ brk() ወይ mmap() ካብ ናይ ተጠቃሚ ቦታ ናብ ናይ ከርነል ቦታ ምቕያር ዓውደ-ጽሑፍ፡ ምምሕያሽ ናይቲ መስርሕ ቨርቹዋል መዘክር ካርታታትን ክህሉ ዝኽእል ናይ ገጽ ሰደቓ ምዕባለታትን የጠቓልል። ኣብ ዘመናዊ ሃርድዌር፡ ሓደ ናይ ስርዓት ጻውዒት ብግምት ካብ 100-200 ናኖሰከንድ ይሽየጥ - ብተነጽሎ ንእሽቶ፡ ብዓቐን ኣዕናዊ እዩ።

ኣብ እዋን ምጅማር 10,000 ንኣሽቱ ምምዳብ ዝገብር ፕሮግራም ንርአ። ብዘይ ቅድመ-ምምዳብ፡ እዚ ማለት 10,000 ናይ ስርዓት ጻውዒታት ምኾነ፡ እዚ ድማ ኣስታት 1-2 ሚሊሰከንድ ጽሩይ ልዕሊ ዋጋ ይኸፍል። ምስ ሓደ ኣብ ዓውዲ ዝተመርኮሰ ምምቕራሕ፡ እቲ ቀዳማይ ምምቕራሕ ሓደ ናይ ስርዓት ጻውዒት የበግስ፡ እቶም ስዒቦም ዝመጹ 9,999 ምምዳብ ድማ ምሉእ ብምሉእ ኣብ ናይ ተጠቃሚ ቦታ ብመንገዲ ጠቋሚ ስነ-ቁጽሪን ዝተኣሳሰረ-ዝርዝር ስርሓትን ኣገልግሎት ይወሃቦም - ነፍሲ ወከፎም ብግምት ካብ 10-50 ናኖሰከንድ ይወስዱ። እቲ ሒሳብ ርዱእ እዩ፡ ቅድመ ምምዳብ ብትእዛዝ ዕቤት ይዕወት።

<ብሎክኮት> ዝብል ጽሑፍ ኣሎ።

ኣብ ቀዳማይ ምምዳብካ እትርእዮ 72 ኪሎባይት ዝባኸነ መዘክር ኣይኮነን — ናይ ኣፈጻጽማ ወፍሪ እዩ። እቲ መከፋፈልቲ መደብካ ኣብ ቀረባ እዋን ዝያዳ ምምዳብ ከም ዝገብር ይውርር ኣሎ፣ ዳርጋ ኣብ ነፍሲ ወከፍ ናይ ሓቂ ዓለም ተርእዮ ድማ፣ እቲ ውርርድ ጽቡቕ ጌሩ ይኸፍል። ዋጋ ዘይተጠቐምናሉ ቨርቹዋል ኣድራሻ ቦታ ብመሰረቱ ኣብ ዘመናዊ 64-ቢት ስርዓታት ዜሮ እዩ።

ዝብል ጽሑፍ ኣሎ።

ቨርቹዋል ዝኽሪ ኣንጻር ኣካላዊ ዝኽሪ፡ ስለምንታይ ቁምነገር ዘይብሉ

ኣብቶም ንመጀመርታ ግዜ ነዚ ባህሪ ዘጋጥሞም ኣዳለውቲ ልሙድ ስክፍታ ብኽነት ሃፍቲ እዩ። 4 ባይት ጥራይ እንተድኣ ኣድልዩኒ ንምንታይ ፕሮግራመይ 72 KB ይውድእ ኣሎ? እቲ ወሳኒ ርድኢት ቨርቹዋል ዝኽሪ ኣካላዊ ዝኽሪ ኣይኮነን ዝብል እዩ። glibc ነቲ ናይ ፕሮግራም ምብታኽ ብ72 KB ምስ ዘናውሖ፡ እቲ ከርነል ነቲ ናይቲ መስርሕ ቨርቹዋል መዘክር ካርታታት የዘምኖ፡ እንተኾነ ግን ነቶም ገጻት ብቕጽበት ብፊዚካዊ ራም ኣይድግፎምን እዩ። እቶም ጭቡጣት ፊዚካዊ ገጻት ብጠለብ ብመንገዲ ገጽ ጌጋታት ይምደቡ — ፕሮግራምካ ናብ ፍሉይ ኣድራሻ ምስ ዝጽሕፍ ጥራይ እዩ እቲ ከርነል ሓቀኛ ገጽ መዘክር ዝምድበሉ።

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

እዚ ማለት ዋላ እኳ ናይ መስርሕካ ቨርቹዋል ስፍሓት ብ72 ኪ.ባ. ንሓደ ሓድሽ int፡ ማለት ብተለምዶ ሓደ 4 KB ገጽ እዩ፡ ተወሲኹዎ ዝኾነ ገጻት እቲ ሜታዳታ ዓውዲ ዝሓዞ። እቲ ዝተረፈ ቨርቹዋል ቦታ ኣብኡ ኮፍ ኢሉ ኣሎ፣ ንኣጠቓቕማ ድሉው ኮይኑ፣ ብዘይካ ናይ ኣድራሻ ቦታ ካልእ ዋጋ የብሉን — ካብዚኦም 128 ቲቢ ኣብ 64-ቢት ሊኑክስ ስርዓት ኣለካ።

እዚ ፍልልይ እዚ ንኣፕሊኬሽናት ምፍራይ ፕሮፋይልን ምክትታልን ኣብ ዝግበረሉ እዋን ኣዝዩ ኣገዳሲ እዩ። ሓቀኛ ሃልኪ ሃፍቲ ምክትታል ዘድልዮ ሶፍትዌር ትሃንጽ እንተኾንካ — SaaS backend ይኹን፣ ማይክሮሰርቪስ፣ ወይ ከምቶም ኣብ ከም Mewayz ዝኣመሰሉ ንንግዳዊ ስርሓት ዝሰርሑ ናይ ትንተና ሻምብቆታት — ኩሉ ግዜ ካብ ቨርቹዋል ስፍሓት ንላዕሊ RSS ክትከታተል ይግባእ። ከም /proc/[pid]/smaps, valgrind --tool=massif, ከምኡውን pmap ዝኣመሰሉ መሳርሒታት ኣብ ክንዲ ምድንጋር ቨርቹዋል መዘክር ኣሃዛት ቅኑዕ ኣካላዊ መዘክር ኣሰር ክህቡኻ ይኽእሉ።

ዝተፈላለዩ ምምዳብ ነቲ ቀዳማይ ምምቕራሕ ብኸመይ ይሕዝዎ

እቲ 72 KB ኣሃዝ ንናይ glibc ptmaloc2 ፍሉይ እዩ። ካልኦት ኣከፋፈልቲ ዝተፈላለየ ምትሕውዋስ ይገብሩ፣ እቲ ናይ መጀመርታ ናይ ምምዳብ ልዕለ-ዋጋ ድማ ብኡ መሰረት ይፈላለ። ነዞም ፍልልያት ምርዳእ ንኣፈጻጽማ-ተሃዋሲ መተግበሪታት መመቓቐሊ ኣብ እትመርጸሉ እዋን ዋጋ ኣለዎ።

    ዝብል ጽሑፍ ኣሎ።
  • jemalloc (ብፌስቡክ፣ FreeBSD ዝጥቀመሉ) — ዝያዳ ንእሽቶ ቅርጺ ዘለዎ ናይ ዓውዲ ኣቃውማ ምስ ፈትሊ-ከባብያዊ መኽዘናት ይጥቀም። እቲ ናይ መጀመርታ ልዕሊ ዋጋ ዝለዓለ (መብዛሕትኡ ግዜ 200+ KB) ክኸውን ይኽእል እዩ ግን ብሰንኪ ምጉዳል ክትዕ መዕጸዊ ዝሓሸ ናይ ብዙሕ ፈትሊ ኣፈጻጽማ የቕርብ።
  • tcmalloc (Google's Thread-Caching Malloc) — ብነባሪ መልክዑ ኣስታት 2 ሜባ ዝኸውን ንነፍሲ ወከፍ ፈትሊ መኽዘን ይምድብ፣ ምስ ኣግራሲቭ ቅድመ-ምምዳብ። ናይ መጀመርታ ልዕለ-ዋጋ ዝለዓለ እዩ፣ ስዒቡ ዝመጽእ ንኣሽቱ ምምቕራሕ ግን ኣዝዩ ቅልጡፍ እዩ።
  • musl libc's malloc — ንኹሉ ምምዳብ ኣብ mmap ዝተመርኮሰ ኣዝዩ ዝቐለለ ዲዛይን ይጥቀም። ናይ መጀመርታ ልዕለ-ዋጋ ውሑድ እዩ (መብዛሕትኡ ግዜ ንሓደ ምምዳብ 4 ኪ.ባ. ጥራይ)፣ እንተኾነ ግን ብሰንኪ ዝያዳ ተደጋጋሚ ናይ ስርዓት ጻውዒት ንነፍሲ ወከፍ ምምዳብ ወጻኢታት ዝለዓለ እዩ።
  • mimalloc (ማይክሮሶፍት) — ኣብ ክፍሊ ዝተመርኮሰ ምምቕራሕ ምስ 64 ሜባ ክፍልታት ይጥቀም። እቲ ቀዳማይ ምምቕራሕ 64 ሜባ ቨርቹዋል ዕቑባ (ብውሑድ ኣካላዊ ተወፋይነት)፣ ንፍሉይ ከባቢን ውፅኢትን ናይ ንግዲ ኣድራሻ ቦታ የበግስ።
ዝብል ጽሑፍ ኣሎ።

ኣብ መንጎ እዞም ኣከፋፈልቲ ዘሎ ምርጫ ምሉእ ብምሉእ ኣብ ጽዕነት ስራሕካ ይምርኮስ። ንነዊሕ እዋን ዝሰርሑ ናይ ኣገልጋሊ መተግበሪታት ምስ ከቢድ ብዙሕ-ፍሕሶታት ምምቕራሕ፡ jemalloc ወይ tcmalloc ብተለምዶ ካብቲ ናይ glibc ነባሪ ይበልጽ። ንመዘከርታ ዝተሓጽሩ ዝተሰረቱ ስርዓታት፡ ዋላ እኳ ትሑት ውጽኢት እንተሃለዎ፡ ዝቐለለ ኣገባብ musl ተመራጺ ክኸውን ይኽእል። ንመብዛሕትኦም ሓፈሻዊ ዕላማ ዘለዎም ናይ ዴስክቶፕን ሰርቨርን መተግበሪታት፡ ptmaloc2 ናይ 72 KB ናይ መጀመርታ ልዕሊ ዋጋ ብዘይ ምቅንጃው ጽቡቕ ዝሰርሕ ርትዓዊ ነባሪ ይውክል።

ምቅንጃው ናይ መጀመርታ ምምቕራሕ ባህሪ

እቲ ነባሪ 72 KB ናይ መጀመርታ ልዕለ-ዋጋ ንኣጠቓቕማኻ ብሓቂ ጸገም ዘለዎ እንተኾይኑ — ምናልባት ኣሽሓት ሓጺር ዕድመ ዘለዎም መስርሓት ትፈሪ ኣለኻ፣ ነፍሲ ወከፎም ብኣጻብዕ ዝቑጸሩ ምምዳብ ጥራይ ይገብሩ — glibc ብመንገዲ mallopt()MALLOC_ ስድራቤት ተለዋዋጢ ከባቢን ሓያሎ ቱነብልስ ይህብ።

እቲ M_TOP_PAD ዝብል መለክዒ፡ እቲ ኣከፋፋሊ ካብቲ ብቕጽበት ዘድሊ ንላዕሊ ክንደይ ተወሳኺ መዘክር ከም ዝሓትት ይቆጻጸር። ብ mallopt(M_TOP_PAD, 0) ናብ 0 ምቕማጥ ነቲ ኣከፋፋሊ ዘድሊ ጥራይ ክሓትት ይነግሮ፣ እዚ ድማ ነቲ ናይ መጀመርታ ልዕለ-ዋጋ ብዓቢኡ ይንክዮ። እቲ M_MMAP_THRESHOLD ዝብል መለክዒ ኣብ ክንዲ እቲ ሜዳ ምምዳብ mmap ዝጥቀሙሉ ዓቐን ይቆጻጸር። እቲ M_TRIM_THRESHOLD ነጻ ዝኾነ መዘክር ናብ OS ክምለስ ከሎ ይቆጻጸሮ። ከምኡ’ውን ካብ glibc 2.26 ጀሚሩ፡ እቶም glibc.malloc.tcache_countglibc.malloc.tcache_maxን ዝበሃሉ ቱነብልስ ነቲ ናይ ፈትሊ መኽዘን ባህሪ ክትቆጻጸሮ የኽእሉኻ።

እንተኾነ ግን ናይ ጥንቃቐ ቃል፡ ነዞም መለክዒታት ብዘይ ጥንቁቕ መዐቀኒ ምቅንጃው ዳርጋ ኩሉ ግዜ ነገራት የጋድዶም። እቶም ነባሪታት ኣብ ሰፊሕ ናይ ሓቂ ዓለም ፕሮፋይሊንግ መሰረት ብምግባር ዝተመርጹ ኮይኖም፡ ንመብዛሕትኡ ጽዕነት ስራሕ ምቁር ቦታ ይውክሉ። ማሎክ ኦቨርሄድ ዕንቅፋት ምዃኑ ካብ ፕሮፋይሊንግ ምፍራይ ጽኑዕ መርትዖ እንተዘይሃልዩካ — ጽልዋ ለውጥታትካ ድማ እንተዘይዓቂንካ — ነቶም ነባሪታት ግደፎም። ቅድሚ ግዜኡ ምምሕያሽ ናይቲ መመቓቐሊ ብፍላይ ንዘይተወሰነ ረብሓ ማእለያ ዘይብሉ ናይ ምህንድስና ሰዓታት ዝወሰደ ተንኮለኛ መልክዕ ምልጻይ ያክ እዩ።

እዚ ብዛዕባ ሲስተምስ ፕሮግራሚንግ እንታይ ይምህረና

እቲ 72 ኪሎ ባይት ዝምዘን ቀዳማይ ምምቕራሕ ምስጢር፡ ኣብ ሕመረቱ፡ ብዛዕባ ኣብስትራክሽን ሌየርስ ዝምልከት ትምህርቲ እዩ። C++ new int 4 ባይት ይምድብ ዝብል ምትላል ይህበካ። እቲ ናይ ቋንቋ መዐቀኒ ከምኡ ይብል። ናይ ኣእምሮ ሞዴልካ ከምኡ ይብል። ኣብ መንጎ ኮድካን ሃርድዌርን ግን ቁጽሪ ዘይብሉ ዝተራቐቐ ስርዓታት ኮፍ ኢሉ ኣሎ — ናይ C++ runtime፣ ናይ C library allocator፣ ናይ ከርነል ቨርቹዋል መዘክር ንኡስ ስርዓት፣ ከምኡ’ውን ናይቲ ሃርድዌር MMUን TLBን — ነፍሲ ወከፎም ናይ ገዛእ ርእሶም ባህርያት፣ ምምሕያሻትን ልዕሊ ዋጋን ይውስኹ።

እዚ ጉድለት ኣይኮነን። ምሉእ ነጥቢ ናይ ስርዓታት ሶፍትዌር እዩ። ነፍሲ ወከፍ ንጣብ ንሓቀኛ ጸገም ንምፍታሕ እዩ ዘሎ: እቲ ኣከፋፋሊ ስለዘሎ ንነፍሲ ​​ወከፍ ምምዳብ ናይ ስርዓት ጻውዒት ክትገብር ኣየድልየካን እዩ። እቲ ቨርቹዋል ሜሞሪ ሲስተም ስለዘሎ ብቐጥታ ፊዚካዊ መዘክር ከተመሓድር ኣየድልየካን እዩ። እቲ ናይ ገጽ ስሕተት ኣተሓሕዛ ስለዘሎ መዘክር ብስንፍናን ብብቕዓትን ይፍጸም። ነፍሲ ወከፍ ንብርኪ ንብዙሕ መጠን ኣፈጻጽማን ምቹእነትን ንእሽቶ ግሉጽነት ይነግድ።

እቶም ኣዝዮም ዘተኣማምኑን ዝለዓለ ኣፈጻጽማ ዘለዎምን ስርዓታት ዝሃንጹ ዲቨሎፐራት ነዞም ንብርክታት ዝርድእዎም እዮም — ብዛዕባኦም ብቐጻሊ ክሓስቡ ስለዘድልዮም ዘይኮነስ፡ ዘይተጸበይዎ ነገር ምስ ዘጋጥም (ከም ምስጢራዊ 72 ኪሎባይት ምምቕራሕ)፡ ስለምንታይ ከምኡ ከም ዝኾነ ንምርዳእ ዝሕግዝ ኣእምሮኣዊ ሞዴል ስለዘለዎም እዩ። ኣብ ሓቀኛ ግዜ ዝሰርሕ ስርዓተ ንግዲ ትሃንጽ ትኹን፡ ሞተር ጸወታ፡ ወይ ንኣሽሓት ተጠቀምቲ ዘገልግል ናይ ንግዲ መድረኽ ትሃንጽ፡ ኮድካ ብደረጃ ስርዓት ብጭቡጥ እንታይ ከም ዝገብር ምምዝዛን ምኽኣል፡ ንብቑዓት ዲቨሎፐራት ካብ ፍሉያት ዝፈልዮም እዩ። እቲ 72 ኪሎ ባይት ብልሽት ኣይኮነን። ናትካ ኣከባቢ ስርሑ ብብልሓት ዝሰርሕ ዘሎ እዩ።

ሎሚ ናይ ቢዝነስ ኦኤስካ ሃንጽ

ካብ ነጻ ሞያውያን ክሳብ ትካላት፡ መዋይዝ ን138,000+ ትካላት ንግዲ ብ207 ዝተዋሃሃዱ ሞዱላት ሓይሊ ይህብ። ብነጻ ጀምር፣ ምስ ዓበኻ ኣዕብዮ።

ነጻ ኣካውንት ምፍጣር →
ዝብል ጽሑፍ ኣሎ።

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime