Csphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget,/translations/zh_CN/admin-guide/sysctl/indexmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/admin-guide/sysctl/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/admin-guide/sysctl/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/admin-guide/sysctl/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/admin-guide/sysctl/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/sp_SP/admin-guide/sysctl/indexmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hDocumentation for /proc/sysh]hDocumentation for /proc/sys}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhF/var/lib/git/docbuild/linux/Documentation/admin-guide/sysctl/index.rsthKubh paragraph)}(h;Copyright (c) 1998, 1999, Rik van Riel h](h)Copyright (c) 1998, 1999, Rik van Riel <}(hhhhhNhNubh reference)}(hriel@nl.linux.orgh]hriel@nl.linux.org}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:riel@nl.linux.orguh1hhhubh>}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh transition)}(hN------------------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h'Why', I hear you ask, 'would anyone even _want_ documentation for them sysctl files? If anybody really needs it, it's all in the source...'h]h‘Why’, I hear you ask, ‘would anyone even _want_ documentation for them sysctl files? If anybody really needs it, it’s all in the source...’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hWell, this documentation is written because some people either don't know they need to tweak something, or because they don't have the time or knowledge to read the source code.h]hWell, this documentation is written because some people either don’t know they need to tweak something, or because they don’t have the time or knowledge to read the source code.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(h{Furthermore, the programmers who built sysctl have built it to be actually used, not just for the fun of programming it :-)h]h{Furthermore, the programmers who built sysctl have built it to be actually used, not just for the fun of programming it :-)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hN------------------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h Legal blurb:h]h Legal blurb:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h0As usual, there are two main things to consider:h]h0As usual, there are two main things to consider:}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhenumerated_list)}(hhh](h list_item)}(hyou get what you pay forh]h)}(hjBh]hyou get what you pay for}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j>hj;hhhhhNubj?)}(h it's free h]h)}(h it's freeh]h it’s free}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1j>hj;hhhhhNubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1j9hhhhhhhKubh)}(hThe consequences are that I won't guarantee the correctness of this document, and if you come to me complaining about how you screwed up your system because of wrong documentation, I won't feel sorry for you. I might even laugh at you...h]hThe consequences are that I won’t guarantee the correctness of this document, and if you come to me complaining about how you screwed up your system because of wrong documentation, I won’t feel sorry for you. I might even laugh at you...}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hBut of course, if you _do_ manage to screw up your system using only the sysctl options used in this file, I'd like to hear of it. Not only to have a great laugh, but also to make sure that you're the last RTFMing person to screw up.h]hBut of course, if you _do_ manage to screw up your system using only the sysctl options used in this file, I’d like to hear of it. Not only to have a great laugh, but also to make sure that you’re the last RTFMing person to screw up.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hhhhubh)}(h^In short, e-mail your suggestions, corrections and / or horror stories to: h](hLIn short, e-mail your suggestions, corrections and / or horror stories to: <}(hjhhhNhNubh)}(hriel@nl.linux.orgh]hriel@nl.linux.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:riel@nl.linux.orguh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK'hhhhubh)}(h Rik van Riel.h]h Rik van Riel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hhhhubh)}(h>--------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1hhhhK,hhhhubh)}(hhh](h)}(h Introductionh]h Introduction}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK/ubh)}(hSysctl is a means of configuring certain aspects of the kernel at run-time, and the /proc/sys/ directory is there so that you don't even need special tools to do it! In fact, there are only four things needed to use these config facilities:h]hSysctl is a means of configuring certain aspects of the kernel at run-time, and the /proc/sys/ directory is there so that you don’t even need special tools to do it! In fact, there are only four things needed to use these config facilities:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjhhubh bullet_list)}(hhh](j?)}(ha running Linux systemh]h)}(hjh]ha running Linux system}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j>hjhhhhhNubj?)}(h root accessh]h)}(hj h]h root access}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj ubah}(h]h ]h"]h$]h&]uh1j>hjhhhhhNubj?)}(hhjhhhhhNubj?)}(h(knowledge of what all those values mean h]h)}(h'knowledge of what all those values meanh]h'knowledge of what all those values mean}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj9ubah}(h]h ]h"]h$]h&]uh1j>hjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhK7hjhhubh)}(hAs a quick 'ls /proc/sys' will show, the directory consists of several (arch-dependent?) subdirs. Each subdir is mainly about one part of the kernel, so you can do configuration on a piece by piece basis, or just some 'thematic frobbing'.h]hAs a quick ‘ls /proc/sys’ will show, the directory consists of several (arch-dependent?) subdirs. Each subdir is mainly about one part of the kernel, so you can do configuration on a piece by piece basis, or just some ‘thematic frobbing’.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKh]h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hdev/h]hdev/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h/device specific information (eg dev/cdrom/info)h]h/device specific information (eg dev/cdrom/info)}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj&ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hfs/h]hfs/}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjFubah}(h]h ]h"]h$]h&]uh1jhjCubj)}(hhh]h)}(hwspecific filesystems filehandle, inode, dentry and quota tuning binfmt_misc h]hwspecific filesystems filehandle, inode, dentry and quota tuning binfmt_misc }(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj]ubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hkernel/h]hkernel/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj}ubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(hhh]h)}(h/global kernel info / tuning miscellaneous stuffh]h/global kernel info / tuning miscellaneous stuff}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hnet/h]hnet/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHnetworking stuff, for documentation look in: h]hHnetworking stuff, for documentation look in: }(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hproc/h]hproc/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hh]h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hsunrpc/h]hsunrpc/}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSUN Remote Procedure Call (NFS)h]hSUN Remote Procedure Call (NFS)}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj9ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hvm/h]hvm/}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjYubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(h4memory management tuning buffer and cache managementh]h4memory management tuning buffer and cache management}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjpubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(huser/h]huser/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h"Per user per user namespace limitsh]h"Per user per user namespace limits}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]colsKuh1jzhjwubah}(h]h ]h"]h$]h&]uh1juhjhhhhhNubh)}(hThese are the subdirs I have on my system. There might be more or other subdirs in another setup. If you see another dir, I'd really like to hear about it :-)h]hThese are the subdirs I have on my system. There might be more or other subdirs in another setup. If you see another dir, I’d really like to hear about it :-)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjhhubhcompound)}(hhh]htoctree)}(hhh]h}(h]h ]h"]h$]h&]hadmin-guide/sysctl/indexentries](Nadmin-guide/sysctl/abiNadmin-guide/sysctl/fsNadmin-guide/sysctl/kernelNadmin-guide/sysctl/netNadmin-guide/sysctl/sunrpcNadmin-guide/sysctl/userNadmin-guide/sysctl/vme includefiles](jjjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]uh1jhhhKYhjubah}(h]h ]toctree-wrapperah"]h$]h&]uh1jhjhhhhhNubeh}(h] introductionah ]h"] introductionah$]h&]uh1hhhhhhhhK/ubeh}(h]documentation-for-proc-sysah ]h"]documentation for /proc/sysah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjJerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j%j"jju nametypes}(j%juh}(j"hjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.