{"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\/no\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","title":{"rendered":"Konfigurering av Linux-kjernen for GlusterFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Artikkelen er oversatt i forkant av oppstarten av kurset <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/ODzb\/\">\u00abAdministrator Linux. Professionell\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Konfigurering av Linux-kjernen for GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/d44c40c5e21142bff6fc56f2478f5e3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Det oppst\u00e5r fra tid til annen sp\u00f8rsm\u00e5l om Gluster sine anbefalinger for kjerneinnstillinger og om det er n\u00f8dvendig.<\/p>\n<p>Slik n\u00f8dvendighet oppst\u00e5r sjelden. I de fleste belastninger fungerer kjernen veldig bra. Men det er ogs\u00e5 en annen side. Historisk har Linux-kjernen v\u00e6rt kjent for \u00e5 konsumere mye minne hvis den f\u00e5r muligheten, inkludert for caching som den prim\u00e6re metoden for \u00e5 \u00f8ke ytelsen.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>I de fleste tilfeller fungerer dette utmerket, men ved h\u00f8y belastning kan det f\u00f8re til problemer. <\/p>\n<p>Vi har stor erfaring med systemer som bruker mye minne, som CAD, EDA og lignende, som begynte \u00e5 henge seg opp ved h\u00f8y belastning. Og av og til har vi opplevd problemer med Gluster. Etter \u00e5 ha overv\u00e5ket bruken av minne og ventetid p\u00e5 disker i flere dager, fikk vi dem til \u00e5 overbelaste, med enorme iowait, kjernfeil (kernel oops), henginger, osv. <\/p>\n<p>Denne artikkelen er et resultat av mange eksperimenter med justering av parametere utf\u00f8rt i ulike situasjoner. Takket v\u00e6re disse parameterne har ikke bare responsiviteten forbedret seg generelt, men ogs\u00e5 stabiliteten i klyngen har \u00f8kt betydelig.<\/p>\n<p>N\u00e5r det kommer til minneinnstillinger, er det f\u00f8rste man m\u00e5 se p\u00e5 underrutinen for virtuell hukommelse (VM, virtual memory), som har et stort antall alternativer som kan forvirre deg.<\/p>\n<h4>vm.swappiness<\/h4>\n<p>\nParameter <code>vm.swappiness<\/code> Angir hvor mye kjernen bruker swapping (swap, sidekopiering) i forhold til RAM. I kildekoden er det ogs\u00e5 definert som \u00abtendency to steal mapped memory\u00bb (tendens til \u00e5 stjele kartlagt minne). H\u00f8yt swappiness-verdi betyr at kjernen er mer tilb\u00f8yelig til \u00e5 laste ut kartlagte sider. Lavt swappiness-verdi betyr det motsatte: kjernen vil laste ut f\u00e6rre sider fra minnet. Med andre ord, jo h\u00f8yere verdi <code>vm.swappiness<\/code>, jo mer vil systemet bruke swap.<\/p>\n<p>Omfattende bruk av swapping er u\u00f8nsket, ettersom enorme datablokker lastes inn og ut av RAM. Mange hevder at swapiness-verdien b\u00f8r v\u00e6re h\u00f8y, men etter min erfaring f\u00f8rer innstilling til \u00ab0\u00bb til bedre ytelse.<\/p>\n<p>Du kan lese mer om dette her \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/100978\/\">lwn.net\/Articles\/100978<\/a><\/noindex> <\/p>\n<p>Men, igjen, disse innstillingene m\u00e5 anvendes med forsiktighet og kun etter testing av det spesifikke programmet. For h\u00f8ybelastede str\u00f8mmende applikasjoner b\u00f8r dette parameteret settes til \"0\". Ved endring til \"0\" forbedres systemresponsen.<\/p>\n<h4>vm.vfs_cache_pressure<\/h4>\n<p>\nDette parameteret kontrollerer minnet som brukes av kjernen for \u00e5 cache katalogobjekter og indeksdeskriptorer (dentry og inode).<\/p>\n<p>N\u00e5r standard verdien er 100, vil kjernen pr\u00f8ve \u00e5 frigj\u00f8re dentry- og inode-cache \"rettferdig\" i forhold til pagecache og swapcache. Reduksjon av vfs_cache_pressure f\u00f8rer til at kjernen beholder dentry- og inode-cache. N\u00e5r verdien er \"0\", vil ikke kjernen rydde dentry- og inode-cache p\u00e5 grunn av minnepress, noe som lett kan f\u00f8re til en out-of-memory-feil. \u00d8kning av vfs_cache_pressure utover 100 f\u00f8rer til at kjernen prioriterer \u00e5 t\u00f8mme dentry- og inode-cache.<\/p>\n<p>Ved bruk av GlusterFS kan mange brukere med store datamengder og mange sm\u00e5 filer enkelt bruke betydelig mengde RAM p\u00e5 serveren p\u00e5 grunn av inode\/dentry caching, noe som kan f\u00f8re til redusert ytelse, ettersom kjernen m\u00e5 h\u00e5ndtere datastrukturer i et system med 40 GB minne. \u00c5 sette dette parameteret over 100 har hjulpet mange brukere oppn\u00e5 en mer rettferdig caching og forbedret kernel-respons.<\/p>\n<h4>vm.dirty_background_ratio og vm.dirty_ratio<\/h4>\n<p>\nDen f\u00f8rste parameteren (<code>vm.dirty_background_ratio<\/code>) definerer prosentandelen av minnet med skitne sider, hvorp\u00e5 det m\u00e5 begynne en bakgrunnsutl\u00f8sning av skitne sider til disk. S\u00e5 lenge denne prosentandelen ikke er n\u00e5dd, blir sidene ikke utl\u00f8st til disk. N\u00e5r utl\u00f8sningen begynner, skjer det i bakgrunnen og forstyrrer ikke de kj\u00f8rende prosessene. <\/p>\n<p>Den andre parameteren (<code>vm.dirty_ratio<\/code>) definerer prosentandelen av minne som kan v\u00e6re opptatt av skitne sider f\u00f8r tvungen dumping (forced flash) begynner. N\u00e5r denne grensen n\u00e5s, blir alle prosessene synkrone (blokkert), og de f\u00e5r ikke lov til \u00e5 fortsette f\u00f8r den forespurte I\/O-operasjonen faktisk er fullf\u00f8rt og dataene er lagret p\u00e5 disken. Ved h\u00f8y belastning av I\/O skaper dette problemer, ettersom datacaching er frav\u00e6rende, og alle prosessene som utf\u00f8rer I\/O blir blokkert og venter p\u00e5 I\/O. Dette f\u00f8rer til mange hengende prosesser, h\u00f8y belastning, ustabil drift av systemet og d\u00e5rlig ytelse.<\/p>\n<p>\u00c5 redusere verdiene av disse parameterne gj\u00f8r at data oftere dumpes til disken og ikke oppbevares i RAM. Dette kan hjelpe systemer med mye minne, der det er normalt \u00e5 dumpe 45\u201390 GB med kjernepages til disken, noe som f\u00f8rer til massive ventetider for frontend-applikasjoner, og reduserer den totale responsiviteten og interaktiviteten.<\/p>\n<h4>\u00ab1\u00bb &gt; \/proc\/sys\/vm\/pagecache<\/h4>\n<p>\nSidelageret (page cache) er et cache der data fra filer og utf\u00f8rbare programmer lagres, det vil si sider med faktisk innhold fra filer eller blokker. Denne cachen brukes for \u00e5 redusere antall lesinger fra disken. Verdien \u00ab1\u00bb betyr at 1% av RAM brukes for cachen, og antallet leseoperasjoner fra disken vil v\u00e6re h\u00f8yere enn fra RAM. Det er ikke n\u00f8dvendig \u00e5 endre denne parameteren, men hvis du er paranoid n\u00e5r det gjelder kontroll over sidelageret, kan du bruke den.<\/p>\n<h4>\u00abdeadline\u00bb &gt; \/sys\/block\/sdc\/queue\/scheduler<\/h4>\n<p>\nI\/O-planleggeren (I\/O scheduler) er et kjernekomponent i Linux som h\u00e5ndterer k\u00f8er for lesing og skriving. Teoretisk sett er det bedre \u00e5 bruke \u00abnoop\u00bb for en smart RAID-kontroller, fordi Linux ikke vet noe om den fysiske geometrien til disken, s\u00e5 det er mer effektivt \u00e5 la kontrolleren, som godt kjenner disks geometriske oppsett, behandle foresp\u00f8rselen s\u00e5 raskt som mulig. Men det ser ut til at \u00abdeadline\u00bb forbedrer ytelsen. Mer om planleggerne kan leses i dokumentasjonen til kildekoden til Linux-kjernen:<code> linux\/Documentation\/block\/*osched.txt<\/code>. Jeg har ogs\u00e5 observert en \u00f8kning i lesehastighet under blandede operasjoner (mange skriveoperasjoner).<\/p>\n<h4>\u00ab256\u00bb &gt; \/sys\/block\/sdc\/queue\/nr_requests<\/h4>\n<p>\nAntall I\/O-foresp\u00f8rsel i bufferen f\u00f8r de sendes til planleggeren. St\u00f8rrelsen p\u00e5 den interne k\u00f8en for noen kontroller (queue_depth) er st\u00f8rre enn nr_requests for I\/O-planleggeren, noe som gir lite rom for at I\/O-planleggeren kan prioritere og utf\u00f8re foresp\u00f8rselssammensl\u00e5ing korrekt. For deadline- og CFQ-planleggere er det best n\u00e5r nr_requests er dobbelt s\u00e5 stort som den interne k\u00f8en til kontrolleren. Sammensl\u00e5ing og omorganisering av foresp\u00f8rslene hjelper planleggeren med \u00e5 v\u00e6re mer responsiv under h\u00f8y belastning.<\/p>\n<h4>echo \u00ab16\u00bb &gt; \/proc\/sys\/vm\/page-cluster<\/h4>\n<p>\nParameteren page-cluster styrer antallet sider som skrives til swap om gangen. I eksempelet ovenfor settes verdien til \u00ab16\u00bb i samsvar med stripe-st\u00f8rrelsen (stripe size) av RAID til 64 KB. Dette gir ikke mening med swappiness = 0, men hvis du har satt swappiness til 10 eller 20, vil dette hjelpe deg n\u00e5r stripe-st\u00f8rrelsen for RAID er 64 KB.<\/p>\n<h4>blockdev \u2014setra 4096 \/dev\/<code>&lt;<\/code>devname<code>&gt;<\/code> (-sdb, hdc eller dev_mapper)<\/h4>\n<p>\nStandardinnstillingene for blokkenheter for mange RAID-kontrollere f\u00f8rer ofte til forferdelig ytelse. \u00c5 legge til alternativet ovenfor konfigurerer forh\u00e5ndslesing for 4096 * 512-byte sektorer. I det minste for str\u00f8mmende operasjoner \u00f8ker dette hastigheten ved \u00e5 fylle den innebygde diskbufferen via forh\u00e5ndslesing i l\u00f8pet av den tiden kjernen bruker til \u00e5 forberede I\/O. Data kan buffres som vil bli forespurt ved neste lesing. For mye forh\u00e5ndslesing kan \u00f8delegge tilfeldig I\/O for store filer hvis den bruker potensielt nyttig disk-tid eller henter data utenfor cachen.<\/p>\n<p>Her er noen flere anbefalinger p\u00e5 filsystemniv\u00e5. Men de har ikke blitt testet enn\u00e5. S\u00f8rg for at filsystemet ditt kjenner stripe-st\u00f8rrelsen og antallet disker i oppsettet. For eksempel at dette er et raid5-oppsett med en stripe-st\u00f8rrelse p\u00e5 64K fra seks disker (faktisk fem, ettersom en disk brukes til paritet). Disse anbefalingene er basert p\u00e5 teoretiske antagelser og samlet fra forskjellige blogger\/artikler av RAID-eksperter.<\/p>\n<pre><code class=\"bash\">-&gt; ext4 fs, 5 disker, 64K stripe, enheter i 4K blokker\nmkfs -text4 -E stride=$((64\/4))\n-&gt; xfs, 5 disker, 64K stripe, enheter i 512-byte sektorer\nmkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))<\/code><\/pre>\n<p>\nFor large files, you might consider increasing the previously mentioned stripe sizes.<\/p>\n<p><b>WARNING!<\/b> Everything described above is highly subjective for certain types of applications. This article does not guarantee any improvements without prior testing of the corresponding applications by the user. It should only be applied if it improves overall system responsiveness or if it addresses current issues.<\/p>\n<h4>Additional materials:<\/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=\"Konfigurering av Linux-kjernen for GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/1dc8da8d6b7c70ca909365e26ccb9a48.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<blockquote>\n<h3>Read more<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/511122\/\">Using nftables in Red Hat Enterprise Linux 8<\/a><\/noindex><\/li>\n<\/ul>\n<\/blockquote>\n<p>Kilde: <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\/no\/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=\"nn_NO\" \/>\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\/no\/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\udd47Configuring the Linux Kernel for GlusterFS | ProHoster","description":"The article's translation was prepared in anticipation of the launch of the course \"Linux Administrator.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/95783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=95783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/95783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/95784"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=95783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=95783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=95783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}