{"id":95783,"date":"2020-10-03T13:42:02","date_gmt":"2020-10-03T11:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs"},"modified":"2020-10-03T13:42:02","modified_gmt":"2020-10-03T11:42:02","slug":"nastrojka-yadra-linux-dlya-glusterfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","title":{"rendered":"Postavljanje Linux jezgre za GlusterFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Prijevod \u010dlanka pripremljen je uo\u010di po\u010detka te\u010daja <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/ODzb\/\">\u00abAdministrator Linux. Profesionalac\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Postavljanje Linux jezgre za GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/d44c40c5e21142bff6fc56f2478f5e3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Povremeno se postavljaju pitanja o preporukama Gluster-a u vezi s pode\u0161avanjem jezgre i postoji li za to potreba.<\/p>\n<p>Takva potreba se rijetko javlja. Na ve\u0107ini optere\u0107enja jezgra dobro radi. Ipak, postoji i druga strana. Povijesno gledano, Linux jezgra sklona je konzumiranju velike koli\u010dine memorije ako joj se to dopusti, uklju\u010duju\u0107i i kori\u0161tenje za ke\u0161iranje kao primarni na\u010din pobolj\u0161anja performansi.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>U ve\u0107ini slu\u010dajeva to funkcionira izvrsno, ali kod velikih optere\u0107enja to mo\u017ee dovesti do problema. <\/p>\n<p>Imamo veliko iskustvo s sustavima koji tro\u0161e mnogo memorije, poput CAD, EDA i sli\u010dnih, koji su po\u010deli usporavati pri visokim optere\u0107enjima. Ponekad smo se susretali s problemima u Glusteru. Pomno prate\u0107i kori\u0161tenje memorije i vrijeme \u010dekanja diskova, do\u0161li smo do preoptere\u0107enja, visokog iowaita, gre\u0161aka jezgre (kernel oops), zastoja itd. <\/p>\n<p>Ovaj \u010dlanak rezultat je mnogih eksperimenata s pode\u0161avanjem parametara provedenih u raznim situacijama. Zahvaljuju\u0107i tim parametrima, ne samo da se pobolj\u0161ala op\u0107a odzivnost, ve\u0107 se i rad klastera zna\u010dajno stabilizirao.<\/p>\n<p>Kada je rije\u010d o pode\u0161avanju memorije, prvo \u0161to treba pogledati je podsustav virtualne memorije (VM, virtual memory), koji ima mnogo opcija koje vas mogu zbuniti.<\/p>\n<h4>vm.swappiness<\/h4>\n<p>\nParametar <code>vm.swappiness<\/code> odre\u0111uje koliko jezgra koristi swapping (swap, podizanje) u usporedbi s radnom memorijom. U izvornoj \u0161ifri tako\u0111er je definiran kao \u201esklonost kra\u0111i mapirane memorije\u201c. Visoka vrijednost swappiness zna\u010di da je jezgra sklonija ispu\u0161tanju mapiranih stranica. Niska vrijednost swappiness zna\u010di suprotno: jezgra \u0107e manje ispu\u0161tati stranice iz memorije. Drugim rije\u010dima, \u0161to je vi\u0161a vrijednost <code>vm.swappiness<\/code>, to \u0107e vi\u0161e sustav koristiti swap.<\/p>\n<p>Veliko kori\u0161tenje swappinga nije po\u017eeljno, jer se u radnu memoriju u\u010ditavaju i isprazne ogromni blokovi podataka. Mnogi tvrde da bi vrijednost swapiness trebala biti visoka, ali prema mom iskustvu, pove\u0107anje performansi donosi postavljanje na \u201e0\u201c.<\/p>\n<p>Vi\u0161e informacija mo\u017eete pro\u010ditati ovdje \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/100978\/\">lwn.net\/Articles\/100978<\/a><\/noindex> <\/p>\n<p>Me\u0111utim, ovi postavke trebaju se primjenjivati oprezno i samo nakon testiranja odre\u0111enog aplikacije. Za aplikacije s visokim optere\u0107enjem, ovu vrijednost treba postaviti na \"0\". Postavljanjem na \"0\" pobolj\u0161ava se odziv sustava.<\/p>\n<h4>vm.vfs_cache_pressure<\/h4>\n<p>\nOvaj parametar kontrolira memoriju koju jezgra koristi za ke\u0161iranje objekata direktorija i indekse (dentry i inode).<\/p>\n<p>Pri zadanoj vrijednosti od 100, jezgra \u0107e poku\u0161ati osloboditi cache dentry i inode \"pravedno\" u odnosu na pagecache i swapcache. Smanjenje vfs_cache_pressure uzrokuje da jezgra zadr\u017ei ke\u0161 dentry i inode. Kada je vrijednost \"0\", jezgra nikada ne\u0107e osloboditi ke\u0161 dentry i inode zbog nedostatka memorije, \u0161to lako mo\u017ee dovesti do gre\u0161ke 'out-of-memory'. Pove\u0107anje vfs_cache_pressure iznad 100 daje prioritet ispu\u0161tanju dentry i inode.<\/p>\n<p>Kada se koristi GlusterFS, mnogi korisnici s velikim koli\u010dinama podataka i malim datotekama lako mogu iskoristiti zna\u010dajnu koli\u010dinu operativne memorije na serveru zbog ke\u0161iranja inode\/dentry, \u0161to mo\u017ee dovesti do smanjenja performansi, jer jezgra mora obraditi strukture podataka u sustavu s 40 GB memorije. Pove\u0107anje ovog parametra iznad 100 pomoglo je mnogim korisnicima da postignu pravednije ke\u0161iranje i pobolj\u0161aju odziv jezgre.<\/p>\n<h4>vm.dirty_background_ratio i vm.dirty_ratio<\/h4>\n<p>\nPrvi parametar (<code>vm.dirty_background_ratio<\/code>) odre\u0111uje postotak memorije s prljavim stranicama, pri \u010demu se mora zapo\u010deti pozadinsko ispu\u0161tanje prljavih stranica na disk. Dok se ovaj postotak ne postigne, stranice se ne ispu\u0161taju na disk. Kada ispu\u0161tanje zapo\u010dne, odvija se u pozadini, bez prekidanja aktivnih procesa. <\/p>\n<p>Drugi parametar (<code>vm.dirty_ratio<\/code>) odre\u0111uje postotak memorije koji mo\u017ee biti zauzet neurednim stranicama prije nego \u0161to zapo\u010dne prisilno ispu\u0161tanje (forced flash). Kada se dostigne ovaj prag, svi procesi postaju sinkroni (blokirani) i ne smiju nastaviti raditi sve dok njihova zatra\u017eena ulazno-izlazna operacija ne bude stvarno zavr\u0161ena i podaci ne budu pohranjeni na disku. Pri visokom optere\u0107enju ulazno-izlaznih operacija to uzrokuje problem, jer ke\u0161iranje podataka izostaje i svi procesi koji provode ulazno-izlazne operacije su blokirani \u010dekaju\u0107i ulazno-izlazne operacije. To dovodi do velike koli\u010dine blokiranih procesa, visokog optere\u0107enja, nestabilnog rada sustava i lo\u0161e izvedbe.<\/p>\n<p>Smanjenje vrijednosti ovih parametara dovodi do toga da se podaci \u010de\u0161\u0107e ispu\u0161taju na disk i ne pohranjuju u RAM-u. To mo\u017ee pomo\u0107i sustavima s velikim koli\u010dinama memorije, za koje je normalno ispu\u0161tati ke\u0161 stranica veli\u010dine 45\u201390 GB na disk, \u0161to dovodi do ogromnog vremena \u010dekanja za frontend aplikacije, smanjuju\u0107i ukupnu responzivnost i interaktivnost.<\/p>\n<h4>\u00ab1\u00bb &gt; \/proc\/sys\/vm\/pagecache<\/h4>\n<p>\nKe\u0161 stranica (page cache) je ke\u0161 u kojem se pohranjuju podaci datoteka i izvr\u0161nih programa, tj. to su stranice s stvarnim sadr\u017eajem datoteka ili blokovnih ure\u0111aja. Ovaj ke\u0161 se koristi za smanjenje broja \u010ditanja s diska. Vrijednost \u00ab1\u00bb zna\u010di da se za ke\u0161 koristi 1% RAM-a i da \u0107e biti vi\u0161e operacija \u010ditanja s diska nego iz RAM-a. Nije nu\u017eno mijenjati ovu vrijednost, ali ako ste paranoi\u010dni u vezi kontrole nad ke\u0161em stranica, mo\u017eete je iskoristiti.<\/p>\n<h4>\u00abdeadline\u00bb &gt; \/sys\/block\/sdc\/queue\/scheduler<\/h4>\n<p>\nPlanirator ulazno-izlaznih operacija (I\/O scheduler) je komponenta Linux jezgri koja obra\u0111uje redove \u010ditanja i pisanja. Teoretski, za pametan RAID kontroler bolje je koristiti \u00abnoop\u00bb, jer Linux ni\u0161ta ne zna o fizi\u010dkoj geometriji diska, stoga je u\u010dinkovitije dopustiti kontroleru, koji dobro poznaje geometriju diska, da \u0161to br\u017ee obradi zahtjev. No, \u010dini se da \u00abdeadline\u00bb pove\u0107ava izvedbu. Vi\u0161e o planiratorima mo\u017ee se pro\u010ditati u dokumentaciji izvorne jezgri Linuxa:<code> linux\/Documentation\/block\/*osched.txt<\/code>. I tako\u0111er sam primijetio pove\u0107anje propusnosti \u010ditanja tijekom mije\u0161anih operacija (puno operacija pisanja).<\/p>\n<h4>\u00ab256\u00bb &gt; \/sys\/block\/sdc\/queue\/nr_requests<\/h4>\n<p>\nBroj ulazno-izlaznih zahtjeva u predmemoriji prije nego \u0161to budu poslani planeru. Veli\u010dina unutarnje queue nekih kontrolera (queue_depth) ve\u0107a je od nr_requests planera ulazno-izlaznih zahtjeva, \u0161to zna\u010di da planer ima malo \u0161ansi ispravno prioritizirati i izvr\u0161iti spajanje zahtjeva. Za planere deadline i CFQ bolje je kada je nr_requests dvostruko ve\u0107i od unutarnje queue kontrolera. Spajanje i preure\u0111ivanje zahtjeva poma\u017ee planeru da bude responzivniji pri velikom optere\u0107enju.<\/p>\n<h4>echo \u00ab16\u00bb &gt; \/proc\/sys\/vm\/page-cluster<\/h4>\n<p>\nParametar page-cluster upravlja brojem stranica koje se istovremeno zapisuju u swap. U gornjem primjeru, vrijednost se postavlja na \u00ab16\u00bb prema veli\u010dini stripea (stripe size) RAID-a od 64 KB. To nema smisla kada je swappiness = 0, ali ako ste postavili swappiness na 10 ili 20, kori\u0161tenje ove vrijednosti \u0107e vam pomo\u0107i kada je veli\u010dina stripea RAID-a 64 KB.<\/p>\n<h4>blockdev \u2014setra 4096 \/dev\/<code>&lt;<\/code>naziv ure\u0111aja<code>&gt;<\/code> (-sdb, hdc ili dev_mapper)<\/h4>\n<p>\nPostavke blok ure\u0111aja prema zadanim postavkama za mnoge RAID kontrolere \u010desto rezultiraju lo\u0161im performansama. Dodavanje gore navedene opcije pode\u0161ava predmemoriju za \u010ditanje na 4096 * 512-bajtnih sektora. Bare, za stream operacije pove\u0107ava brzinu punjenja ugra\u0111ene predmemorije diska zahvaljuju\u0107i proaktivnom \u010ditanju tijekom razdoblja koje operativni sustav tro\u0161i na pripremu ulazno-izlaznih zahtjeva. U predmemoriju mogu oti\u0107i podaci koji \u0107e biti zatra\u017eeni prilikom sljede\u0107eg \u010ditanja. Preveliko proaktivno \u010ditanje mo\u017ee ubiti slu\u010dajni ulazno-izlaz za velike datoteke, ako koristi potencijalno korisno vrijeme diska ili u\u010ditava podatke izvan predmemorije.<\/p>\n<p>U nastavku su jo\u0161 neki savjeti na razini datote\u010dnog sustava. No, oni jo\u0161 nisu testirani. Osigurajte da va\u0161 datote\u010dni sustav zna veli\u010dinu stripea i broj diska u nizu. Na primjer, da je to RAID 5 s veli\u010dinom stripea 64K od \u0161est diskova (zapravo pet, jer jedan disk se koristi za parnost). Ovi savjeti su temelji na teorijskim pretpostavkama i prikupljeni su iz raznih blogova\/stavova stru\u010dnjaka za RAID.<\/p>\n<pre><code class=\"bash\">-&gt; ext4 fs, 5 diskova, 64K stripe, jedinice u 4K blokovima\nmkfs -text4 -E stride=$((64\/4))\n-&gt; xfs, 5 diskova, 64K stripe, jedinice u 512-bajtnim sektorima\nmkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))<\/code><\/pre>\n<p>\nZa velike datoteke razmotrite mogu\u0107nost pove\u0107anja gore navedenih veli\u010dina stripeova.<\/p>\n<p><b>PA\u017dNJA!<\/b> Sve \u0161to je gore opisano izuzetno je subjektivno za neke tipove aplikacija. Ovaj \u010dlanak ne jam\u010di nikakva pobolj\u0161anja bez prethodnog testiranja relevantnih aplikacija od strane korisnika. Treba ga primijeniti samo u slu\u010daju potrebe za pobolj\u0161anjem op\u0107e odzivnosti sustava ili ako rje\u0161ava trenutne probleme.<\/p>\n<h4>Dodatni materijali:<\/h4>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/dom.as\/2008\/02\/05\/linux-io-schedulers\/\">dom.as\/2008\/02\/05\/linux-io-schedulers<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.nextre.it\/oracledocs\/oraclemyths.html\">www.nextre.it\/oracledocs\/oraclemyths.html<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2006\/11\/15\/40\">lkml.org\/lkml\/2006\/11\/15\/40<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/misterd77.blogspot.com\/2007\/11\/3ware-hardware-raid-vs-linux-software.html\">misterd77.blogspot.com\/2007\/11\/3ware-hardware-raid-vs-linux-software.html<\/a><\/noindex> <\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/ODzb\/\"><img decoding=\"async\" alt=\"Postavljanje Linux jezgre za GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/1dc8da8d6b7c70ca909365e26ccb9a48.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<blockquote>\n<h3>Pro\u010ditajte vi\u0161e<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/511122\/\">Koristimo nftables u Red Hat Enterprise Linux 8<\/a><\/noindex><\/li>\n<\/ul>\n<\/blockquote>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/521480\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abAdministrator Linux. Professional\u00bb. \u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u043e \u0442\u0443\u0442, \u0442\u043e \u0442\u0430\u043c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u0445 Gluster \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044f\u0434\u0440\u0430 \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0432 \u044d\u0442\u043e\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c. \u0422\u0430\u043a\u0430\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0440\u0435\u0434\u043a\u043e. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u044f\u0434\u0440\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u043e. \u0425\u043e\u0442\u044f \u0435\u0441\u0442\u044c \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430. \u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u044f\u0434\u0440\u043e Linux \u043e\u0445\u043e\u0442\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043f\u0430\u043c\u044f\u0442\u0438, \u0435\u0441\u043b\u0438 \u0435\u043c\u0443 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-95783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abAdministrator Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0434\u043b\u044f GlusterFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abAdministrator Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-03T11:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-03T11:42:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Postavke Linux jezgre za GlusterFS | ProHoster","description":"Prijevod \u010dlanka pripremljen je uo\u010di po\u010detka te\u010daja 'Administrator Linux'.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0434\u0440\u0430 Linux \u0434\u043b\u044f GlusterFS | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abAdministrator Linux.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-03T11:42:02+00:00","article:modified_time":"2020-10-03T11:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95783","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:57:48","updated":"2022-09-29 13:03:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/95783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=95783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/95783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/95784"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=95783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=95783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=95783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}