Facebook e hlahisitse mochine oa TMO, o u lumella ho boloka 20-32% ea memori ho li-server

Baenjiniere ba Facebook (ba thibetsoeng Russia) ba phatlalalitse tlaleho selemong se fetileng mabapi le ho kenngwa tshebetsong ha theknoloji ya TMO (Transparent Memory Offloading), e bolokang RAM haholo ho di-server ka ho tlosa data ya bobedi e sa hlokeheng ho disebediswa tsa polokelo tse theko e tlase tse kang NVMe SSD. Facebook e hakanya hore ho sebedisa TMO ho boloka 20 ho isa ho 32% ya RAM ho seva ka seng. Tharollo e etseditswe ho sebediswa meralong ya motheo moo ditshebediso di sebetsang ka hara dijana tse arohaneng. Dikarolo tsa TMO tse lehlakoreng la Kernel di se di kenyelleditswe ka hara kernel. Linux.

Ka lehlakoreng la mantlha Linux Theknoloji ena e tshehetswa ke sistimi e nyane ya Pressure Stall Information (PSI), e fumanehang ho tloha ha ho lokollwa 4.20. PSI e se e sebedisitsoe ho di-handler tse fapaneng tsa kgatello ya memori mme e dumella tlhahlobo ya tlhahisoleseding mabapi le nako ya ho emela mehlodi e fapaneng (CPU, memori, I/O). Ka ho sebedisa PSI, di-handler tsa sebaka sa mosebedisi di ka lekola ka nepo boemo ba mojaro wa sistimi le mofuta wa ho fokotseha, ho dumella ho lemoha diphapang mohatong wa pele o ka kgonehang, pele di ama tshebetso haholo.

Sebakeng sa basebelisi, TMO e fanoa ke karolo ea Senpai, eo, ka cgroup2, e fetolang moeli oa mohopolo bakeng sa lijana tsa kopo ho latela data e amohetsoeng ho tsoa ho PSI. Senpai e lekola matšoao a ho qala ha khaello ea lisebelisoa ka PSI, e lekola kutloisiso ea lits'ebetso ho fokotseha ha phihlello ea memori mme e leka ho fumana bonyane boholo ba mohopolo o hlokoang ke setshelo, moo data e hlokehang bakeng sa ts'ebetso e lulang ho RAM, le tse tsamaeang le eona. data e rarollotsoe ka har'a cache ea faele kapa e sa sebelisoe ka kotloloho hajoale, e tlameha ho tsoa karohanong ea swap.

Facebook e hlahisitse mochine oa TMO, o u lumella ho boloka 20-32% ea memori ho li-server

Ka hona, moelelo oa TMO ke ho boloka mekhoa ea ho ja lijo tse thata ho latela tšebeliso ea mohopolo, ho qobella ho fapanyetsana ha maqephe a sa sebelisoeng ao ho lelekoang ho sa ameng ts'ebetso (mohlala, maqephe a nang le khoutu e sebelisoang feela nakong ea ho qala, le tšebeliso e le 'ngoe. data ka har'a cache ea disk). Ho fapana le ho leleka tlhahisoleseling ho karohano ea swap ho arabela khatello ea mohopolo, ho data ea TMO e lelekoa ho ipapisitse le ponelopele e matla.

E 'ngoe ea mekhoa ea ho lelekoa ke ho ba sieo ha leqephe la memori bakeng sa metsotso e 5. Maqephe a joalo a bitsoa maqephe a memori a batang 'me ka karolelano a etsa hoo e ka bang 35% ea mohopolo oa kopo (ho itšetlehile ka mofuta oa kopo, ho na le mefuta e fapaneng ea 19% ho ea ho 65%). Preemption e ela hloko ts'ebetso e amanang le maqephe a memori a sa tsejoeng (memori e fanoeng ke ts'ebeliso) le memori e sebelisetsoang ho boloka lifaele (tse fanoeng ke kernel). Lits'ebetsong tse ling tšebeliso ea mantlha ke mohopolo o sa tsejoeng, empa ho tse ling cache ea faele le eona e bohlokoa. Ho qoba ho se leka-lekane ha cache, TMO e sebelisa algorithm e ncha ea paging e lelekang maqephe a sa tsejoeng le maqephe a amanang le cache ea faele ka ho lekana.

Ho sutumelletsa maqephe a sa sebelisoeng khafetsa mohopolong o liehang ha ho na tšusumetso e kholo ts'ebetsong, empa ho ka fokotsa litšenyehelo tsa hardware haholo. Lintlha li fetisetsoa ho li-drive tsa SSD kapa sebakeng se feto-fetohang sa RAM. Mabapi le litšenyehelo tsa ho boloka li-byte tsa data, ho sebelisa NVMe SSD ho theko e tlase ho makhetlo a 10 ho feta ho sebelisa compression ho RAM.

Facebook e hlahisitse mochine oa TMO, o u lumella ho boloka 20-32% ea memori ho li-server


Source: opennet.ru
ProHoster

Sengoli sa sengoloa

Setsebi sa tekheniki ho ProHoster ka boiphihlelo ba lilemo tse fetang tse tšeletseng tsamaisong ea seva, litharollo tsa VPN, le ts'ireletso ea marang-rang. Ke laola ho hlophisoa le tšehetso ea meralo ea motheo, ke beha leihlo botsitso ba ts'ebeletso, 'me ke kenya tšebetsong litharollo ho sireletsa lintlha tsa bareki. Hape ke kenya letsoho ntlafatsong ea ts'ebetso le ho latela litlhoko tsa sejoale-joale tsa ts'ireletso le lekunutu.

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster