Isphinx.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<$ARCH>}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h>tuning controls for various CPU architecture (e.g. csky, s390)h]h>tuning controls for various CPU architecture (e.g. csky, s390)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hcrypto/h]hcrypto/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hh]h}(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)}(hdebug/h]hdebug/}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjFubah}(h]h ]h"]h$]h&]uh1jhjCubj)}(hhh]h)}(hh]h}(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)}(hdev/h]hdev/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj}ubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(hhh]h)}(h1device specific information (e.g. dev/cdrom/info)h]h1device specific information (e.g. dev/cdrom/info)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hfs/h]hfs/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hwspecific filesystems filehandle, inode, dentry and quota tuning binfmt_misc h]hwspecific filesystems filehandle, inode, dentry and quota tuning binfmt_misc }(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hkernel/h]hkernel/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hhglobal kernel info / tuning miscellaneous stuff some architecture-specific controls security (LSM) stuffh]hhglobal kernel info / tuning miscellaneous stuff some architecture-specific controls security (LSM) stuff}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hnet/h]hnet/}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHnetworking stuff, for documentation look in: h]hHnetworking stuff, for documentation look in: }(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj9ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hproc/h]hproc/}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjYubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(hh]h}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjpubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hsunrpc/h]hsunrpc/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSUN Remote Procedure Call (NFS)h]hSUN Remote Procedure Call (NFS)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(huser/h]huser/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPer user namespace limitsh]hPer user namespace limits}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hvm/h]hvm/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h4memory management tuning buffer and cache managementh]h4memory management tuning buffer and cache management}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hxen/h]hxen/}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj5ubah}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h)}(hh]h}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjLubah}(h]h ]h"]h$]h&]uh1jhj2ubeh}(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 or have been discovered by searching through the source code. 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 or have been discovered by searching through the source code. There might be more or other subdirs in another setup. If you see another dir, I’d really like to hear about it :-)}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjhhubhcompound)}(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]uh1jhhhK_hjubah}(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_handlerjerror_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}(jjjju nametypes}(jjuh}(jhjju 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.