{"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\/de\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","title":{"rendered":"Konfiguration des Linux-Kernels f\u00fcr GlusterFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Die \u00dcbersetzung des Artikels wurde im Vorfeld des Starts des Kurses vorbereitet <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/ODzb\/\">\u201eAdministrator Linux. Professionell\u201c<\/a><\/noindex>.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Linux-Kernels f\u00fcr GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/d44c40c5e21142bff6fc56f2478f5e3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Es tauchen regelm\u00e4\u00dfig Fragen zu den Empfehlungen von Gluster bez\u00fcglich der Kernelkonfiguration auf und ob diese notwendig sind.<\/p>\n<p>Eine solche Notwendigkeit tritt selten auf. Bei den meisten Arbeitslasten funktioniert der Kernel sehr gut. Es gibt jedoch auch eine Kehrseite. Historisch gesehen verbraucht der Linux-Kernel bereitwillig viel Speicher, wenn man ihm die M\u00f6glichkeit dazu gibt, unter anderem f\u00fcr das Caching als prim\u00e4ren Weg zur Leistungssteigerung.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>In den meisten F\u00e4llen funktioniert es hervorragend, kann jedoch bei hoher Auslastung zu Problemen f\u00fchren. <\/p>\n<p>Wir haben viel Erfahrung mit speicherintensiven Systemen wie CAD, EDA und \u00e4hnlichem, die bei hoher Auslastung anfingen, zu ruckeln. Manchmal hatten wir auch Probleme mit Gluster. Nachdem wir mehrere Tage lang den verwendeten Speicher und die Wartezeiten der Festplatten genau beobachtet hatten, erfuhren wir von \u00dcberlastungen, enormen iowait, Kernel-Fehlern (Kernel Oops), H\u00e4ngern usw. <\/p>\n<p>Dieser Artikel ist das Ergebnis vieler Experimente zur Anpassung von Parametern, die in verschiedenen Situationen durchgef\u00fchrt wurden. Dank dieser Parameter hat sich nicht nur die Reaktionsf\u00e4higkeit im Allgemeinen verbessert, sondern auch die Stabilit\u00e4t des Clusters erheblich gesteigert.<\/p>\n<p>Wenn es um die Konfiguration des Speichers geht, sollte man zun\u00e4chst das virtuelle Speichersystem (VM, virtual memory) betrachten, das viele Optionen bietet, die verwirrend sein k\u00f6nnen.<\/p>\n<h4>vm.swappiness<\/h4>\n<p>\nParameter <code>vm.swappiness<\/code> bestimmt, wie stark der Kernel das Swapping im Vergleich zum Arbeitsspeicher nutzt. Im Quellcode ist er auch als \u201etendency to steal mapped memory\u201c (Neigung, zugeordneten Speicher zu stehlen) definiert. Ein hoher Swappiness-Wert bedeutet, dass der Kernel eher geneigt ist, zugeordnete Seiten auszulagern. Ein niedriger Wert bedeutet das Gegenteil: Der Kernel wird weniger Seiten aus dem Speicher auslagern. Mit anderen Worten, je h\u00f6her der Wert <code>vm.swappiness<\/code>, desto mehr wird das System Swap verwenden.<\/p>\n<p>Ein hohes Ma\u00df an Swapping ist unerw\u00fcnscht, da gro\u00dfe Datenbl\u00f6cke in den Arbeitsspeicher geladen und ausgelagert werden. Viele behaupten, der Swappiness-Wert sollte hoch sein, aber nach meiner Erfahrung f\u00fchrt die Einstellung auf \u201e0\u201c zu einer Leistungssteigerung.<\/p>\n<p>Weitere Informationen sind hier zu finden \u2013 <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/100978\/\">lwn.net\/Articles\/100978<\/a><\/noindex> <\/p>\n<p>Diese Einstellungen sollten jedoch mit Vorsicht angewendet werden und nur nach dem Testen der spezifischen Anwendung. F\u00fcr stark belastete Streaming-Anwendungen sollte dieser Parameter auf \u201e0\u201c gesetzt werden. Bei der \u00c4nderung auf \u201e0\u201c verbessert sich die Systemreaktionsf\u00e4higkeit.<\/p>\n<h4>vm.vfs_cache_pressure<\/h4>\n<p>\nDieser Parameter steuert den vom Kernel verwendeten Speicher zur Zwischenspeicherung von Verzeichnisobjekten und Indexbeschreibungen (dentry und inode).<\/p>\n<p>Bei einem Standardwert von 100 versucht der Kernel, den dentry- und inode-Cache \u201efair\u201c im Verh\u00e4ltnis zum pagecache und swapcache freizugeben. Eine Verringerung von vfs_cache_pressure f\u00fchrt dazu, dass der Kernel dentry und inode-Caches beibeh\u00e4lt. Wenn der Wert auf \u201e0\u201c gesetzt ist, wird der Kernel den dentry- und inode-Cache niemals aufgrund von Speichermangel (memory pressure) l\u00f6schen, was leicht zu einem Out-of-Memory-Fehler f\u00fchren kann. Eine Erh\u00f6hung der vfs_cache_pressure \u00fcber 100 f\u00fchrt dazu, dass der Kernel die Auslagerung von dentry und inode priorisiert.<\/p>\n<p>Bei der Verwendung von GlusterFS k\u00f6nnen viele Benutzer mit gro\u00dfen Datenmengen und vielen kleinen Dateien leicht eine erhebliche Menge an RAM auf dem Server aufgrund der Zwischenspeicherung von inode\/dentry nutzen, was die Leistung beeintr\u00e4chtigen kann, da der Kernel gezwungen ist, Datenstrukturen in einem System mit 40 GB RAM zu verarbeiten. Die Einstellung dieses Wertes \u00fcber 100 hat vielen Benutzern geholfen, eine gerechtere Zwischenspeicherung zu erreichen und die Reaktionsf\u00e4higkeit des Kernels zu verbessern.<\/p>\n<h4>vm.dirty_background_ratio und vm.dirty_ratio<\/h4>\n<p>\nDer erste Parameter (<code>vm.dirty_background_ratio<\/code>) bestimmt den Prozentsatz des Speichers mit schmutzigen Seiten, ab dem ein Hintergrund-Flush schmutziger Seiten auf die Festplatte gestartet werden muss. Solange dieser Prozentsatz nicht erreicht ist, werden die Seiten nicht auf die Festplatte geschrieben. Wenn der Flush beginnt, geschieht dies im Hintergrund, ohne die laufenden Prozesse zu unterbrechen. <\/p>\n<p>Der zweite Parameter (<code>vm.dirty_ratio<\/code>) bestimmt den Prozentsatz des Speichers, der von schmutzigen Seiten verwendet werden kann, bevor ein erzwungener R\u00fccklauf (forced flash) beginnt. Wenn dieser Schwellenwert erreicht ist, werden alle Prozesse synchron (blockiert), und sie d\u00fcrfen ihre Arbeit nicht fortsetzen, bis der angeforderte Ein-\/Ausgabevorgang tats\u00e4chlich abgeschlossen ist und die Daten auf der Festplatte vorhanden sind. Bei intensiven Ein-\/Ausgabeoperationen verursacht dies Probleme, da das Caching fehlt und alle Prozesse, die Ein-\/Ausgaben durchf\u00fchren, auf die Ein-\/Ausgabe warten. Dies f\u00fchrt zu vielen h\u00e4ngenden Prozessen, hoher Last, instabiler Systemleistung und schlechten Leistungswerten.<\/p>\n<p>Eine Verringerung dieser Parameterwerte f\u00fchrt dazu, dass Daten h\u00e4ufiger auf die Festplatte geschrieben werden und nicht im RAM gespeichert bleiben. Dies kann Systemen mit viel Speicher helfen, f\u00fcr die es normal ist, einen Seiten-Cache von 45\u201390 GB auf die Festplatte zu schreiben, was zu enormen Wartezeiten f\u00fcr Frontend-Anwendungen f\u00fchrt und die Gesamterantwortzeit sowie die Interaktivit\u00e4t verringert.<\/p>\n<h4>\u201e1\u201c &gt; \/proc\/sys\/vm\/pagecache<\/h4>\n<p>\nDer Seiten-Cache ist ein Cache, in dem Daten von Dateien und ausf\u00fchrbaren Programmen gespeichert werden, das hei\u00dft, es handelt sich um Seiten mit dem tats\u00e4chlichen Inhalt von Dateien oder Blockger\u00e4ten. Dieser Cache wird verwendet, um die Anzahl der Lesevorg\u00e4nge von der Festplatte zu reduzieren. Ein Wert von \u201e1\u201c bedeutet, dass 1 % des RAMs f\u00fcr den Cache verwendet werden und es mehr Lesevorg\u00e4nge von der Festplatte als aus dem RAM geben wird. Es ist nicht erforderlich, diesen Parameter zu \u00e4ndern, aber wenn Sie paranoid bez\u00fcglich der Kontrolle \u00fcber den Seiten-Cache sind, k\u00f6nnen Sie ihn anpassen.<\/p>\n<h4>\u201edeadline\u201c &gt; \/sys\/block\/sdc\/queue\/scheduler<\/h4>\n<p>\nDer I\/O-Scheduler ist ein Kernkomponente von Linux, die Lese- und Schreibwarteschlangen verwaltet. Theoretisch ist es f\u00fcr einen intelligenten RAID-Controller besser, \u201enoop\u201c zu verwenden, da Linux nichts \u00fcber die physische Geometrie der Festplatte wei\u00df. Daher ist es effizienter, dem Controller, der die Geometrie der Festplatte gut kennt, zu erm\u00f6glichen, die Anfrage so schnell wie m\u00f6glich zu bearbeiten. Es scheint jedoch, dass \u201edeadline\u201c die Leistung verbessert. Weitere Details zu den Planern finden Sie in der Dokumentation zum Quellcode des Linux-Kernels:<code> linux\/Documentation\/block\/*osched.txt<\/code>. Au\u00dferdem habe ich einen Anstieg der Leseleistung bei gemischten Operationen (viele Schreibvorg\u00e4nge) beobachtet.<\/p>\n<h4>\u201e256\u201c &gt; \/sys\/block\/sdc\/queue\/nr_requests<\/h4>\n<p>\nDie Anzahl der Ein- und Ausgabeforderungen im Puffer, bevor sie an den Scheduler \u00fcbergeben werden. Die Gr\u00f6\u00dfe der internen Warteschlange einiger Controller (queue_depth) ist gr\u00f6\u00dfer als nr_requests des I\/O-Schedulers, sodass der I\/O-Scheduler kaum in der Lage ist, die Anfragen richtig zu priorisieren und zusammenzuf\u00fchren. F\u00fcr die Scheduler Deadline und CFQ ist es besser, wenn nr_requests doppelt so gro\u00df ist wie die interne Warteschlange des Controllers. Das Zusammenf\u00fchren und Umordnen von Anfragen hilft dem Scheduler, unter hoher Last reaktionsschneller zu sein.<\/p>\n<h4>echo \u00ab16\u00bb &gt; \/proc\/sys\/vm\/page-cluster<\/h4>\n<p>\nDer Parameter page-cluster steuert die Anzahl der Seiten, die auf einmal in den Swap geschrieben werden. Im obigen Beispiel wird der Wert auf \u201e16\u201c gesetzt, entsprechend der Stripe-Gr\u00f6\u00dfe (stripe size) von RAID mit 64 KB. Das macht keinen Sinn bei swappiness = 0, aber wenn Sie swappiness auf 10 oder 20 gesetzt haben, wird Ihnen dieser Wert helfen, wenn die Stripe-Gr\u00f6\u00dfe von RAID 64 KB betr\u00e4gt.<\/p>\n<h4>blockdev \u2014setra 4096 \/dev\/<code>&lt;<\/code>devname<code>&gt;<\/code> (-sdb, hdc oder dev_mapper)<\/h4>\n<p>\nDie Standardeinstellungen f\u00fcr Blockger\u00e4te vieler RAID-Controller f\u00fchren oft zu einer katastrophalen Leistung. Das Hinzuf\u00fcgen der oben genannten Option konfiguriert das vorzeitige Lesen f\u00fcr 4096 * 512-Byte-Sektoren. Zumindest bei Streaming-Operationen erh\u00f6ht sich die Geschwindigkeit, indem der integrierte Cache der Festplatte durch vorzeitiges Lesen w\u00e4hrend des Zeitraums gef\u00fcllt wird, den der Kernel zur Vorbereitung von I\/O nutzt. Daten, die bei der n\u00e4chsten Leseanfrage angefordert werden, k\u00f6nnen im Cache abgelegt werden. Ein zu gro\u00dfes vorzeitiges Lesen kann den zuf\u00e4lligen I\/O f\u00fcr gro\u00dfe Dateien beeintr\u00e4chtigen, wenn es potenziell n\u00fctzliche Disk-Zeit nutzt oder Daten au\u00dferhalb des Caches l\u00e4dt.<\/p>\n<p>Hier sind einige weitere Empfehlungen auf Dateisystemebene. Diese wurden jedoch noch nicht getestet. Stellen Sie sicher, dass Ihr Dateisystem die Gr\u00f6\u00dfe des Stripes und die Anzahl der Festplatten im Array kennt. Zum Beispiel, dass es sich um ein RAID5-Array mit einer Stripe-Gr\u00f6\u00dfe von 64K aus sechs Festplatten handelt (tats\u00e4chlich aus f\u00fcnf, da eine Festplatte f\u00fcr die Parit\u00e4t verwendet wird). Diese Empfehlungen basieren auf theoretischen Annahmen und stammen aus verschiedenen Blogs\/Artikeln von RAID-Experten.<\/p>\n<pre><code class=\"bash\">-&gt; ext4 fs, 5 Festplatten, 64K Stripe, Einheiten in 4K Bl\u00f6cken\nmkfs -text4 -E stride=$((64\/4))\n-&gt; xfs, 5 Festplatten, 64K Stripe, Einheiten in 512-Byte-Sektoren\nmkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))<\/code><\/pre>\n<p>\nF\u00fcr gro\u00dfe Dateien kann man in Betracht ziehen, die oben angegebenen Stripe-Gr\u00f6\u00dfen zu erh\u00f6hen.<\/p>\n<p><b>ACHTUNG!<\/b> Alles, was oben beschrieben ist, ist f\u00fcr einige Anwendungsarten extrem subjektiv. Dieser Artikel garantiert keine Verbesserungen ohne vorheriges Testen der entsprechenden Anwendungen durch den Benutzer. Er sollte nur angewendet werden, wenn es notwendig ist, die allgemeine Systemreaktionsf\u00e4higkeit zu verbessern oder wenn er aktuelle Probleme l\u00f6st.<\/p>\n<h4>Zus\u00e4tzliche Materialien:<\/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 des Linux-Kernels f\u00fcr GlusterFS\" src=\"\/wp-content\/uploads\/2020\/10\/1dc8da8d6b7c70ca909365e26ccb9a48.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<blockquote>\n<h3>Weiterlesen<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/511122\/\">Wir verwenden nftables in Red Hat Enterprise Linux 8<\/a><\/noindex><\/li>\n<\/ul>\n<\/blockquote>\n<p>Quelle: <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.1.1 - 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\/de\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Linux-Kernel-Konfiguration f\u00fcr GlusterFS | ProHoster","description":"Die \u00dcbersetzung des Artikels wurde im Vorfeld des Kursstarts \u201eLinux-Administrator\u201c erstellt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-yadra-linux-dlya-glusterfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/95783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=95783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/95784"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=95783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=95783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=95783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}