{"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\/da\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","title":{"rendered":"Konfiguration af Linux-kernen til GlusterFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Overs\u00e6ttelsen af artiklen er udarbejdet forud for begyndelsen af kurset <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/ODzb\/\">\u00abAdministrator Linux. Professionel\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration af Linux-kernen til GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/d44c40c5e21142bff6fc56f2478f5e3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Der opst\u00e5r ind im mellem sp\u00f8rgsm\u00e5l om Glusters anbefalinger til kerneindstillinger, og om der er behov for dem.<\/p>\n<p>S\u00e5danne behov opst\u00e5r sj\u00e6ldent. I de fleste belastninger fungerer kernen rigtig godt. Der er dog en bagside. Historisk set har Linux-kernen en tendens til at forbruge meget hukommelse, hvis den f\u00e5r mulighed for det, herunder til caching som den prim\u00e6re metode til at \u00f8ge ydeevnen.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>I de fleste tilf\u00e6lde fungerer det fremragende, men ved stor belastning kan det f\u00f8re til problemer. <\/p>\n<p>Vi har stor erfaring med systemer, der forbruger meget hukommelse, s\u00e5som CAD, EDA og lignende, som begyndte at bremse under h\u00f8j belastning. Og nogle gange har vi st\u00f8dt p\u00e5 problemer i Gluster. Ved n\u00f8je at overv\u00e5ge hukommelsesforbruget og disktoppen i flere dage fik vi overbelastning, enorme iowait, kernel fejl (kernel oops), h\u00e6ngninger osv. <\/p>\n<p>Denne artikel er resultatet af mange eksperimenter med konfigurationer udf\u00f8rt i forskellige situationer. Takket v\u00e6re disse parametre er ikke kun responsiviteten generelt blevet forbedret, men stabiliteten i klyngen er ogs\u00e5 markant steget.<\/p>\n<p>N\u00e5r det kommer til hukommelsesindstillinger, skal man f\u00f8rst se p\u00e5 den virtuelle hukommelsessubsystem (VM, virtual memory), som har et stort antal indstillinger, der kan forvirre dig.<\/p>\n<h4>vm.swappiness<\/h4>\n<p>\nParameter <code>vm.swappiness<\/code> bestemmer, hvor meget kernen bruger swap sammenlignet med RAM. I kildekoden er det ogs\u00e5 defineret som \"tendency to steal mapped memory\". H\u00f8j v\u00e6rdi af swappiness betyder, at kernen vil v\u00e6re mere tilb\u00f8jelig til at udlade mappede sider. Lav v\u00e6rdi af swappiness betyder det modsatte: kernen vil udlade f\u00e6rre sider fra hukommelsen. Med andre ord, jo h\u00f8jere v\u00e6rdi, <code>vm.swappiness<\/code>, jo mere vil systemet bruge swap.<\/p>\n<p>H\u00f8j brug af swapping er u\u00f8nsket, da enorme datablokke indl\u00e6ses og udl\u00e6ses i hukommelsen. Mange h\u00e6vder, at v\u00e6rdien for swappiness skal v\u00e6re h\u00f8j, men efter min erfaring f\u00f8rer en indstilling p\u00e5 \"0\" til bedre ydeevne.<\/p>\n<p>Du kan l\u00e6se mere her \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/100978\/\">lwn.net\/Articles\/100978<\/a><\/noindex> <\/p>\n<p>Men igen, disse indstillinger b\u00f8r anvendes med forsigtighed og kun efter test af den specifikke applikation. For h\u00f8jtydende streaming-applikationer b\u00f8r denne parameter indstilles til \"0\". N\u00e5r v\u00e6rdien \u00e6ndres til \"0\", forbedres systemets reaktionshastighed.<\/p>\n<h4>vm.vfs_cache_pressure<\/h4>\n<p>\nDenne parameter styrer den hukommelse, som kernen bruger til at cache katalogobjekter og indeksdekskriptorer (dentry og inode).<\/p>\n<p>Med en standardv\u00e6rdi p\u00e5 100 vil kernen fors\u00f8ge at frigive dentry- og inode-cachen \"retf\u00e6rdigt\" i forhold til pagecache og swapcache. At reducere vfs_cache_pressure f\u00e5r kernen til at gemme dentry- og inode-cachene. N\u00e5r v\u00e6rdien er \"0\", vil kernen aldrig rense dentry- og inode-cachen p\u00e5 grund af hukommelsespres, hvilket let kan f\u00f8re til en out-of-memory-fejl. At \u00f8ge vfs_cache_pressure til over 100 giver kernen prioritet for at t\u00f8mme dentry og inode.<\/p>\n<p>N\u00e5r man bruger GlusterFS, kan mange brugere med store datam\u00e6ngder og mange sm\u00e5 filer nemt bruge betydelige m\u00e6ngder RAM p\u00e5 serveren p\u00e5 grund af caching af inode\/dentry, hvilket kan f\u00f8re til nedsat ydeevne, da kernen skal h\u00e5ndtere datostrukturer i et system med 40 GB hukommelse. At s\u00e6tte denne parameter til over 100 har hjulpet mange brugere med at opn\u00e5 mere retf\u00e6rdig caching og forbedre kernen's reaktionshastighed.<\/p>\n<h4>vm.dirty_background_ratio og vm.dirty_ratio<\/h4>\n<p>\nDen f\u00f8rste parameter (<code>vm.dirty_background_ratio<\/code>) bestemmer procentdelen af hukommelse med beskidte sider, ved hvilken man skal begynde den baggrundsbaserede rensning af beskidte sider til disken. S\u00e5 l\u00e6nge denne procentsats ikke er n\u00e5et, renses siderne ikke til disken. Og n\u00e5r rensningen begynder, sker det i baggrunden uden at forstyrre de k\u00f8rende processer. <\/p>\n<p>Den anden parameter (<code>vm.dirty_ratio<\/code>) definerer den procentdel af hukommelsen, der kan optages af beskidte sider, f\u00f8r der p\u00e5begyndes et tvunget flash-reset. N\u00e5r denne gr\u00e6nse n\u00e5s, bliver alle processer synkrone (blokeres), og de f\u00e5r ikke lov til at forts\u00e6tte, indtil den anmodede I\/O-operation rent faktisk er afsluttet, og dataene er p\u00e5 disken. Ved h\u00f8j-belastet I\/O medf\u00f8rer dette problemer, da datacaching mangler, og alle processer, der udf\u00f8rer I\/O, blokeres i forventning om I\/O. Dette f\u00f8rer til mange h\u00e6ngende processer, h\u00f8j belastning, ustabil systemdrift og d\u00e5rlig ydeevne.<\/p>\n<p>At reducere v\u00e6rdierne for disse parametre medf\u00f8rer, at data oftere bliver skrevet til disken og ikke gemmes i RAM. Dette kan v\u00e6re nyttigt for systemer med meget hukommelse, hvor det er normalt at skrive en cache af sider p\u00e5 45\u201390 GB til disken, hvilket f\u00f8rer til enorme ventetider for frontend-applikationer, der mindsker den samlede respons og interaktivitet.<\/p>\n<h4>\u00ab1\u00bb &gt; \/proc\/sys\/vm\/pagecache<\/h4>\n<p>\nSidedatabase (page cache) er en cache, hvor data fra filer og eksekverbare programmer opbevares, dvs. sider med det faktiske indhold af filer eller blokkerede enheder. Denne cache bruges til at reducere antallet af l\u00e6sninger fra disken. V\u00e6rdien \u00ab1\u00bb betyder, at 1% af RAM bruges til cachen, og der vil v\u00e6re flere l\u00e6seoperationer fra disken end fra RAM. Det er ikke n\u00f8dvendigt at \u00e6ndre denne parameter, men hvis du er paranoid omkring kontrol af sidescachen, kan du bruge den.<\/p>\n<h4>\u00abdeadline\u00bb &gt; \/sys\/block\/sdc\/queue\/scheduler<\/h4>\n<p>\nI\/O-planl\u00e6ggeren (I\/O scheduler) er en komponent i Linux-kernen, der h\u00e5ndterer k\u00f8er af l\u00e6se- og skriveanmodninger. Teoretisk set er det bedre at bruge \u00abnoop\u00bb for en intelligent RAID-controller, fordi Linux ikke ved noget om den fysiske geometri af disken; derfor er det mere effektivt at lade controlleren, der kender diskens geometri, h\u00e5ndtere anmodningen s\u00e5 hurtigt som muligt. Men det ser ud til, at \u00abdeadline\u00bb forbedrer ydeevnen. Du kan l\u00e6se mere om planl\u00e6ggere i dokumentationen til Linux-kildekoden:<code> linux\/Documentation\/block\/*osched.txt<\/code>. Og jeg har ogs\u00e5 observeret en stigning i l\u00e6sehastigheden under blandede operationer (mange skriveoperationer).<\/p>\n<h4>\u00ab256\u00bb &gt; \/sys\/block\/sdc\/queue\/nr_requests<\/h4>\n<p>\nAntallet af input-output anmodninger i bufferen, f\u00f8r de sendes til planl\u00e6ggeren. St\u00f8rrelsen p\u00e5 den interne k\u00f8 for nogle controllere (queue_depth) er st\u00f8rre end nr_requests for input-output planl\u00e6ggeren, hvilket betyder, at planl\u00e6ggeren har lidt chance for korrekt at prioritere og udf\u00f8re sammenl\u00e6gning af anmodninger. For deadline- og CFQ-planl\u00e6ggere er det bedst, n\u00e5r nr_requests er dobbelt s\u00e5 stort som den interne k\u00f8 for controlleren. Sammenl\u00e6gning og omorganisering af anmodninger hj\u00e6lper planl\u00e6ggeren med at v\u00e6re mere responsiv under h\u00f8j belastning.<\/p>\n<h4>echo \u00ab16\u00bb &gt; \/proc\/sys\/vm\/page-cluster<\/h4>\n<p>\nParameteren page-cluster styrer antallet af sider, der skrives til swap ad gangen. I eksemplet ovenfor er v\u00e6rdien indstillet til \u00ab16\u00bb i henhold til stripe-st\u00f8rrelsen (stripe size) i RAID p\u00e5 64 KB. Dette giver ikke mening ved swappiness = 0, men hvis du har indstillet swappiness til 10 eller 20, vil brugen af denne v\u00e6rdi v\u00e6re til hj\u00e6lp, n\u00e5r stripe-st\u00f8rrelsen i 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>\nStandardindstillingerne for blok-enheder for mange RAID-controllere resulterer ofte i forf\u00e6rdelig ydeevne. Ved at tilf\u00f8je ovenst\u00e5ende mulighed indstilles forudsigende l\u00e6sning til 4096 * 512-byte sektioner. Mindst for stream operationer \u00f8ges hastigheden ved at fylde den indbyggede diskcache med forudsigende l\u00e6sning i den periode, der bruges af kernen til at forberede input-output. Data, der vil blive anmodet om ved n\u00e6ste l\u00e6sning, kan gemmes i cachen. Forudsigende l\u00e6sning, der er for stor, kan dr\u00e6be tilf\u00e6ldig input-output for store filer, hvis den bruger potentielt nyttig disktid eller indl\u00e6ser data uden for cachen.<\/p>\n<p>Her er nogle yderligere anbefalinger p\u00e5 filsystemniveau. Men de er endnu ikke testet. S\u00f8rg for, at dit filsystem kender stripe-st\u00f8rrelsen og antallet af diske i arrayet. For eksempel, at det er et raid5 array med stripe-st\u00f8rrelse p\u00e5 64K best\u00e5ende af seks diske (faktisk fem, fordi en disk bruges til paritet). Disse anbefalinger er baseret p\u00e5 teoretiske antagelser og er indsamlet fra forskellige blogs\/artikler fra RAID-eksperter.<\/p>\n<pre><code class=\"bash\">-&gt; ext4 fs, 5 diske, 64K stripe, enheder i 4K blokke\nmkfs -text4 -E stride=$((64\/4))\n-&gt; xfs, 5 diske, 64K stripe, enheder i 512-byte sektioner\nmkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))<\/code><\/pre>\n<p>\nFor large files, consider increasing the specified strip sizes above.<\/p>\n<p><b>ADVISORY!<\/b> Everything described above is highly subjective for some types of applications. This article does not guarantee any improvements without prior testing of the relevant applications by the user. It should only be applied when necessary to improve 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=\"Konfiguration af Linux-kernen til GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/1dc8da8d6b7c70ca909365e26ccb9a48.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<blockquote>\n<h3>L\u00e6s mere<\/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.3 - 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\/da\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Setting up the Linux kernel for GlusterFS | ProHoster","description":"The article translation was prepared in anticipation of the start of the course \"Administrator Linux.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/95783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=95783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/95783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/95784"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=95783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=95783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=95783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}