並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 41件

新着順 人気順

sysctlの検索結果1 - 40 件 / 41件

  • 【RHEL7】sysctlのカーネルパニックオプション - のぴぴのメモ

    sysctlのカーネルパニックオプション panicの整理 panic系パラメータの関係 それぞれのパラメータの挙動 kernel.panic kernel.panic_on_unrecovered_nmi kernel.unknown_nmi_panic kernel.panic_on_io_nmi kernel.panic_on_warn kernel.softlockup_panic kernel.hung_task_panic kernel.panic_on_stackoverflow vm.panic_on_oom sysctlのカーネルパニックオプション ちょいとカーネルパニックをどう設定すればよいかという話があって、ためしにsyscltをpanicでgrepすると、意外にというかpanicに関するパラメータがバラバラ出てきてどうすればよいかイマイチわからない。 # sysct

      【RHEL7】sysctlのカーネルパニックオプション - のぴぴのメモ
    • sysctlによるカーネルのチューニング - SourceForge.JP Magazine

      Linuxカーネルは柔軟性が高く、sysctlコマンドを利用すれば、カーネルパラメータを動的に変更してその場で動作を変えることさえ可能だ。sysctlのインタフェースでは、LinuxまたはBSDの何百というカーネルパラメータを参照したり変更したりできる。変更はただちに反映されるが、リブート後まで変更を保留する手段もある。うまくsysctlを使えば、カーネルを再コンパイル(翻訳記事)しなくてもマシンの最適化が可能であり、しかもその効果をすぐに確認できる。 とりあえずsysctlでどんな変更ができるのかを知るには、「sysctl -a」を実行して扱えるパラメータをすべて表示するといい。そのリストは非常に長いもので、私のマシンでは712もの設定可能な項目が表示される。 $ sysctl -a kernel.panic = 0 kernel.core_uses_pid = 0 kernel.cor

        sysctlによるカーネルのチューニング - SourceForge.JP Magazine
      • Go言語のsyscall.Sysctlは最後のNULを落とす - プログラムモグモグ

        カーネルのパラメータを引いたり設定したりする時に便利なのが sysctl コマンドです。 $ sysctl kern.ostype kern.ostype: Darwin このコマンドのシステムコールをGo言語から叩いて、OSの種類を引いてみましょう。 func main() { ret, _ := syscall.Sysctl("kern.ostype") fmt.Printf("%s\n", ret) } Darwin 問題ないですね。 数字を返すものを叩いてみましょう。 $ sysctl machdep.cpu.feature_bits machdep.cpu.feature_bits: 9221959987971750911 func main() { ret, _ := syscall.Sysctl("machdep.cpu.feature_bits") val := *(*ui

          Go言語のsyscall.Sysctlは最後のNULを落とす - プログラムモグモグ
        • /etc/sysctl.conf の編集で netstatのTIME_WAITやCLOSE_WAITを軽減 - end0tknr's kipple - web写経開発

          # 2018/1/28追記 私のエントリは長々書いていますが、次のurlが分かりやすくまとめられていますので、 こちらを参照する方が良い気がいます。 net.ipv4.tcp_tw_recycle は廃止されました ― その危険性を理解する - Qiita あるサーバに対してsoap(http)で接続できない現象が発生した為、netstatしてみると、次のように大量のTIME_WAITが発生していました。 $ netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost.localdom:5432 localhost.localdo:32776 ESTABLISHED tcp 0 0 localhost.l

            /etc/sysctl.conf の編集で netstatのTIME_WAITやCLOSE_WAITを軽減 - end0tknr's kipple - web写経開発
          • タスクスケジューラ用のsysctlパラメタ - Qiita

            はじめに 本記事はLinux Advent Calendar 2015 19日目用に書きました。タスクスケジューラに関するsysctlパラメタについての解説をしています。取り扱ったのは全パラメタではなく、使用頻度が比較的高そうなものだけです。調査に使用したカーネルのバージョンは4.4-rc5です。 Completely Fair Scheduler(CFS)に関するsysctlパラメタ linux上の各タスクにはスケジューリングポリシー(以下ポリシーと記載)というものを設定できます。通常のタスクはデフォルトSCHED_OTHERというポリシーを使います。このポリシーを使うタスクのスケジューリングにはCFSというスケジューラを使います。ここではCFSに関するsysctlパラメタを紹介します。 スケジューリングポリシーの詳細についてはman 2 sched_{get,set}scheduler

              タスクスケジューラ用のsysctlパラメタ - Qiita
            • GitHub - leandromoreira/linux-network-performance-parameters: Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - leandromoreira/linux-network-performance-parameters: Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺
              • AWS NATインスタンス起動時の処理 ~sysctlとrc.localにやられた件~ – CLARA ONLINE techblog

                こんにちは。渡辺です。 AWSにはNATインスタンスというものがあります。 グローバルIPを持たないEC2インスタンスとインターネットの間に設置され、NATルータとして働いてくれるものです。 ただ、実態としてはEC2インスタンスでAmazon Linuxなので、普通にsshログインもできます。 少しこのインスタンスの挙動のせいでハマったところがあり、共有しておきます。 今回試したAMIは、amzn-ami-vpc-nat-pv-2014.09.1.x86_64-ebs (ami-11d6e610) です。 NATインスタンスでsysctl -pしてはいけない

                • Cent6でsysctlを実行すると失敗する

                  Cent 6で sysctl コマンドからカーネルパラーメータを更新しようとするとエラーが発生する。 % cat /etc/redhat-release CentOS release 6.3 (Final) % sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key error: "net.bridge.bridge-nf-call-iptables" i

                  • Mac OS Xには/procが無いのでsysctl使う - $ cat /var/log/shin

                    Linuxにはprocfsという"/proc"以下にシステム情報をファイルで配置してくれる仮想ファイルシステムがあり、CPUやメモリやプロセスその他もろもろの情報を調べるときに重宝します。 一方、Mac OSもといDarwinは、BSD系をベースにしており、またSUSによるUNIX認定を受けていますが、procfsは無いんですね。どうもprocfsはSUSの要件に入っていないようです。 もっとも、procfsが無くても、CPUのコア数とかメモリ容量とか調べるぐらいなら、アップルメニューから「このMacについて」を押せば概要が見れますし、もっと見たければ「詳しい情報...」を押せばその名の通り詳しい情報が出ますし、さらにもっと見たければ「システムレポート」を押せば「システム情報」というアプリが起動してハードウェアの詳細情報を全部見れます。システム情報アプリ(System Informatio

                      Mac OS Xには/procが無いのでsysctl使う - $ cat /var/log/shin
                    • scaleout sysctl.conf gist: 522285 - GitHub

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        scaleout sysctl.conf gist: 522285 - GitHub
                      • Gentoo キャッシュ 解放 sync sysctl カーネルパラメータ | 我思うゆえに我あり I think therefore I am

                        システムを起動し続けているとキャッシュがたまる一方 それに加えてなかなかfreeされないときたもんだ なんだか気持ち悪いなあ、と思って過ごしていたのだが、強制的にfreeさせる方法を紹介している人がいましたー TrashSUITE Linuxのページキャッシュを強制的に解放させる方法 # sync # sysctl -w vm.drop_caches=3 # sysctl -w vm.drop_caches=0 ! すごいですぞこれは! まずはsyncコマンドでメモリバッファ内にあるデータをディスクに書き込むようにカーネルさんに要求を発行 ちなみに、修正されたデータはDirtyなページ(ディスクと同期していないページ)と言う ただしsyncコマンドは、「早いとこディスクに書き込んでくれー」と急かすだけでディスクへの書き込みを保証するものではないようだ、なるほど。 sysctlコマンドはカー

                          Gentoo キャッシュ 解放 sync sysctl カーネルパラメータ | 我思うゆえに我あり I think therefore I am
                        • JF: Linux Kernel 2.4 Documentation: ip-sysctl.txt

                          JF: Linux Kernel 2.4 Documentation: /usr/src/linux/Documentation/networking/ip-sysctl.txt networking/ip-sysctl.txt /proc/sys/net/ipv4/* の変数 [プレインテキスト版] 原著作者: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> Andi Kleen <ak@muc.de> Pekka Savola <pekkas@netcore.fi> 翻訳者: 野本浩一 <hng@ps.ksky.ne.jp> バージョン: 2.4.5 翻訳日時: 2001/11/20 /proc/sys/net/ipv4/* の変数: ip_forward - 論理型 0 - 無効 (既定値) 0 以外 - 有効 パケットをインターフェース間でフォワー

                          • CentOS7再起動でsysctlで設定したカーネルパラメータが反映されないのはTunedが原因だった - YOMON8.NET

                            sysctlで永続的なカーネルパラメータ swappiness 設定をしたはずなのにOS再起動しても設定が反映されない事象で少しはまりました。Tunedの動きを制御できれば解決できました。 再起動後にsysctlの設定が反映されない 空きメモリがあるにも関わらずSWAP沢山使ってしまうサーバがあったので、swappinessを調整しようとしました。 まずは暫定対応、問題無く設定でき、SWAPも使わないようになりました。 # cat /proc/sys/vm/swappiness 30 # cat 1 > /proc/sys/vm/swappiness # cat /proc/sys/vm/swappiness 1 次にパラメータを永続化するためにsysctlの設定を行いました。 # cat /proc/sys/vm/swappiness 30 # echo "vm.swappiness =

                              CentOS7再起動でsysctlで設定したカーネルパラメータが反映されないのはTunedが原因だった - YOMON8.NET
                            • Linux Kernel /etc/sysctl.conf Security Hardening

                              How do I set advanced security options of the TCP/IP stack and virtual memory to improve the security and performance of my Linux based system? How do I configure Linux kernel to prevent certain kinds of attacks using /etc/sysctl.conf? How do I set Linux kernel parameters? sysctl is an interface that allows you to make changes to a running Linux kernel. With /etc/sysctl.conf you can configure vari

                                Linux Kernel /etc/sysctl.conf Security Hardening
                              • 以前会社で使っていたsysctlとさらに改良 - Qiita

                                私が商用に作った環境で入れていた設定。 全部自分で調べて設定したため 参考にしたサイトも含め公開します。 CentOS6を想定。 それ以降は別途カーネル3.0以降の機能を見てください。 sysctl以外の設定は CentOSユーザがUbuntu16.04にMySQL構築してドツボにはまる(徹底チューニング編) を参考にしてください サーバ関係なくいれる設定 IPv6無効 # How do I disable IPv6? - FAQ/CentOS6 - CentOS Wiki

                                  以前会社で使っていたsysctlとさらに改良 - Qiita
                                • FreeBSD performance tuning: Sysctl parameter, loader.conf, kernel

                                  I wanted to share knowledge of tuning FreeBSD via sysctl.conf / loader.conf / KENCONF / etc. It was initially based on Igor Sysoev's (author of nginx) presentation about FreeBSD tuning up to 100,000-200,000 active connections. Newer versions of FreeBSD can handle much much more. Tunings are for FreeBSD7 - FreeBSD-CURRENT. Since 7.2 amd64 some of them are tuned well by default. Prior 7.0 some of th

                                    FreeBSD performance tuning: Sysctl parameter, loader.conf, kernel
                                  • PHP-FPM: Socket vs TCP/IP and sysctl tweaking

                                    Tweaking FPM config You may also need to tweak PHP-FPM config to match new sysctl.conf settings. Open PHP-FPM pool config file: vim /etc/php5/fpm/pool.d/www.conf Look for line: ;listen.backlog = 128 Change it to: listen.backlog = 65536 Restart php5-fpm service. service php5-fpm restart Additionally, make sure that operating system limit allows for above value. Run: sysctl net.core.somaxconn Should

                                      PHP-FPM: Socket vs TCP/IP and sysctl tweaking
                                    • Linux v5.13でスケジューラ関係のマニアックなsysctlパラメタが廃止された

                                      Linuxのsysctlパラメタにはスケジューラ関係のものがいくつかあります。一部については以下の記事で解説しています。 スケジューラに関するパラメタのうち、以下のものはv5.13以降で廃止され、同じことをするパラメタがdebugfs(Ubuntu20.04の場合は"/sys/debug/sched"以下に存在)に追加されました。 sched_min_granularity_ns sched_latency_ns sched_wakeup_granularity_ns sched_tunable_scaling sched_migration_cost_ns sched_nr_migrate numa_balancing_scan_delay_ms numa_balancing_scan_period_min_ms numa_balancing_scan_period_max_ms num

                                        Linux v5.13でスケジューラ関係のマニアックなsysctlパラメタが廃止された
                                      • AWSでもsysctlやらなきゃならんのか・・・ - 中年engineerの独り言 - crumbjp

                                        問題 構成 突発的に、1台のサーバーで5秒間だけ、502 Bad Gateway が数百〜数千出て困った。(②の部分) nginx.conf proxy_connect_timeout 5; 5秒はnginx設定によるモノなのだろうが、なんで一瞬だけ出るのか全然解らなかった。 nginxのerror.log にはこう出てて、これってproxy_passの設定ミスってる時の奴だよな。。と。。(③の部分) /var/log/nginx/error.log upstream prematurely closed connection while reading response header from upstream, client: 172.XX.XX.XX, server: _, request: "GET / HTTP/1.1", upstream: ... 一瞬、nginx -> no

                                          AWSでもsysctlやらなきゃならんのか・・・ - 中年engineerの独り言 - crumbjp
                                        • 第2章 sysctl およびカーネルの設定項目の使用 Red Hat Enterprise Linux 7 | Red Hat Customer Portal

                                          カーネル管理ガイド 前書き 1. カーネルモジュールの使用 Expand section "1. カーネルモジュールの使用" Collapse section "1. カーネルモジュールの使用" 1.1. カーネルモジュールの概要 1.2. カーネルモジュールの依存関係 1.3. 読み込み済みモジュールの一覧表示 1.4. モジュール情報の表示 1.5. システムランタイム時のカーネルモジュールの読み込み 1.6. システムランタイム時のカーネルモジュールのアンロード 1.7. システムの起動時に自動的にカーネルモジュールを読み込む 1.8. システムの起動時にカーネルモジュールが自動的にロードされないようにする 1.9. セキュアブート用のカーネルモジュールの署名 Expand section "1.9. セキュアブート用のカーネルモジュールの署名" Collapse section "

                                            第2章 sysctl およびカーネルの設定項目の使用 Red Hat Enterprise Linux 7 | Red Hat Customer Portal
                                          • 【Chef Tips 1】 カーネルパラメータの設定(sysctl.conf) - ダメSE uramonの奮闘記

                                            ファイルを編集する場合、主にTemplateリソースを使用する。しかし、一部の定義のみ入れ替えたい、ファイルを丸ごと入れ替えたくない、といった場合には、ruby_block+FileEditユーティリティが役立つ。 以下は、”net.core.somaxconn"(カーネルがキューイング可能なパケットの最大個数)が定義されていなかった場合、ファイルの最終行に定義を追加、最後にリロードするというもの。 ruby_block "Edit /etc/sysctl.conf" do block do rc = Chef::Util::FileEdit.new("/etc/sysctl.conf") rc.insert_line_if_no_match(/^net.core.somaxconn.*$/, "net.core.somaxconn = 1000" rc.write_file end no

                                              【Chef Tips 1】 カーネルパラメータの設定(sysctl.conf) - ダメSE uramonの奮闘記
                                            • CentOS7の/etc/sysctl.d/以下の設定ファイルの反映方法 - tsunokawaのはてなダイアリー

                                              設定反映 /etc/sysctl.d/*.confといった/etc/sysctl.d/以下のカーネルパラメータを手動で反映させるには -pオプションではなく sysctl --systemというオプションを使う必要があります。 /etc/sysctl.conf の変更の手動適用は CentOS6以前と同じ sysctl -pで反映可能です。 参考 sysctl - ArchWiki

                                                CentOS7の/etc/sysctl.d/以下の設定ファイルの反映方法 - tsunokawaのはてなダイアリー
                                              • sysctl - ArchWiki

                                                ノート: バージョン 207 と 21x から、systemd は /etc/sysctl.d/*.conf と /usr/lib/sysctl.d/*.conf の設定だけを適用するようになっています。/etc/sysctl.conf をカスタマイズしていた場合は、ファイルの名前を /etc/sysctl.d/99-sysctl.conf のように変更する必要があります。/etc/sysctl.d/foo などのファイルを作成していた場合、/etc/sysctl.d/foo.conf と名前を変更してください。 sysctl のプリロード/設定ファイルは /etc/sysctl.d/99-sysctl.conf に作成することができます。systemd では、/etc/sysctl.d/ と /usr/lib/sysctl.d/ はカーネルの sysctl パラメータにどちらも使えるディ

                                                  sysctl - ArchWiki
                                                • Sysctl Explorer

                                                  What are sysctls? Sysctl 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: a running Linux system root access common sense (this is especially hard to come by these days) knowledge of what all those values mean As a

                                                  • Refresh net.core.somaxcomm (or any sysctl property) for docker containers

                                                    I am trying to change net.core.somaxconn for docker container to be able to have larger queue of requests for my web application. On OS, outside docker, I first modify the property successfully: $ cat /proc/sys/net/core/somaxconn 128 $ sudo sysctl -w net.core.somaxconn=1024 net.core.somaxconn = 1024 $ cat /proc/sys/net/core/somaxconn 1024 But then I don't know how to propagate that change into doc

                                                      Refresh net.core.somaxcomm (or any sysctl property) for docker containers
                                                    • Sysctl configuration for high performance

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                        Sysctl configuration for high performance
                                                      • Python psutilとsysctl(3)について

                                                        はじめに Let's Encryptのベータテストに応募したところ、テストユーザーになることができました。 そこで、証明書の取得方法を調べてみると、Pythonで書かれたクライアントを使って取得することが分かりました。 Pythonで書かれているのだから、クロスプラットフォームなのに違いないと最初は思ったのですが、psutilというモジュールを使っており、これが各プラットフォームに独自のCで書かれたコードをたくさん持っていました。 psutil 3.3.0をNetBSDでだいたい動くようにする中で分かった、NetBSD独自のシステム情報の取得の仕組みを紹介します。 psutilは、ごく最近OpenBSDのサポートが追加されました。また、FreeBSDのサポートは以前からされています。 NetBSDサポートの追加は、この2つのOS用のコードをうまく再利用しつつ進めました。 psutilは、P

                                                        • sysctl - ArchWiki

                                                          オペレーティングシステムは、コンピュータのハードウェア管理、ファイル管理、データの入出力と管理、アプリケーションプログラムやユーティリティの実行、ユーザーとの対話などを効率的に行うための制御・処理プログラムの基本セットです。

                                                            sysctl - ArchWiki
                                                          • 【sysctl】Linux カーネルパラメータのチューニング |

                                                            HTTP(S)サーバの負荷テストをしている中でネットワーク関連の Linux カーネルパラメータのチューニングについて興味を持ったので調べてみた。 参考文献は 詳解 システム・パフォーマンス の 10章 ネットワーク 10.8 チューニング 辺り。 環境は Ubuntu 14.04 ulimit(3) クライアントからの同時接続に対してサーバのファイルディスクリプタ数を上限を変えてみる。ファイルディスクリプタ数 (open files) は 1024 となっていた。 $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 7781

                                                            • Documentation for the sysctl variables in IPVS

                                                              The sysctl variables in IPVS All the sysctl variables in IPVS are under the directory /proc/sys/net/ipv4/vs/. The following description is for the sysctl variables in IPVS 1.0.x for the Linux kernel 2.4.xx. The /proc/sys/net/ipv4/vs/* Variables: debug_level - INTEGER It is only available when IPVS is compiled with the IPVS debugging option. The default value is 0. The higher value is set to debug_

                                                              • linux/ip-sysctl.txt at master · torvalds/linux · GitHub

                                                                Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up

                                                                  linux/ip-sysctl.txt at master · torvalds/linux · GitHub
                                                                • net: ipv6: Add a sysctl to make optimistic addresses useful candidates - kernel/git/torvalds/linux.git - Linux kernel source tree

                                                                  net: ipv6: Add a sysctl to make optimistic addresses useful candidates Add a sysctl that causes an interface's optimistic addresses to be considered equivalent to other non-deprecated addresses for source address selection purposes. Preferred addresses will still take precedence over optimistic addresses, subject to other ranking in the source address selection algorithm. This is useful where diff

                                                                  • Linuxのプロセススケジューラに関するsysctlパラメタ

                                                                    はじめに 本記事はLinux Advent Calendar 2015 19日目用に書きました。プロセススケジューラ(以下スケジューラと記載)に関するsysctlパラメタについての解説をしています。取り扱ったのは全パラメタではなく、使用頻度が比較的高そうなものだけです。調査に使用したカーネルのバージョンは4.4-rc5です。 Completely Fair Scheduler(CFS)に関するsysctlパラメタ linux上の各プロセスにはスケジューリングポリシー(以下ポリシーと記載)というものを設定できます。通常のプロセスはデフォルトSCHED_OTHERというポリシーを使います。このポリシーを使うプロセスのスケジューリングにはCFSというスケジューラを使います。ここではCFSに関するsysctlパラメタを紹介します。 スケジューリングポリシーの詳細についてはman 2 sched_{

                                                                      Linuxのプロセススケジューラに関するsysctlパラメタ
                                                                    • hardening のための sysctl と カーネル起動オプションと kconfig - Qiita

                                                                      Linux advent カレンダー の二日目です。一日目は hoglet氏の Linux入門 1-2 各コマンドとviコマンドの基本です。基本的にemacsを使っていますが、viも1億行程度のテキストファイルでも問題なく編集できるので重宝しています。 Hardening とは堅牢化です。非root一般ユーザーがroot権限を奪取したり、アカウントを持たない攻撃者がネットワーク経由でLinuxを操作する手段を減らすのが主な目的です。Debian を前提にしていますが他のディストロでも使えることは多いはずです。Linux 5.15とARM64とIntel/AMD64で使えることを確認済み。性能の低下に気づくようなhardeningは避けています。以下の設定をラズパイ4を用いて、1Gbit光回線でIPv4 over IPv6変換器を作っても、 https://minsoku.net を用いて回

                                                                        hardening のための sysctl と カーネル起動オプションと kconfig - Qiita
                                                                      • Linux Kernel Documentation / networking / ip-sysctl.txt

                                                                        Based on kernel version 5.7.10. Page generated on 2020-07-23 22:17 EST. /proc/sys/net/ipv4/* Variables: ip_forward - BOOLEAN 0 - disabled (default) not 0 - enabled Forward Packets between interfaces. This variable is special, its change resets all configuration parameters to their default state (RFC1122 for hosts, RFC1812 for routers) ip_default_ttl - INTEGER Default value of TTL field (Time To Li

                                                                        • Linux Kernel 4.12以前であればhostマシンのsysctlの値がDocker container環境に引き継がれるかどうか検証した - その手の平は尻もつかめるさ

                                                                          Docker - IPVS connection timeout issue これを読んでいたところ From Linux kernel 4.13 onwards, sysctl default values can be modified per container basis. Container will not inherit changes from the host sysctl modified values. とあったので,逆にhostマシンのLinux Kernelが4.12以前であればhostマシンのsysctlの値がDocker containerに引き継がれるのか? と思い検証してみました. TL;DR (手元の環境で試してみた限り) 引き継がれなかった 変なことを考えず,おとなしくdocker run の --sysctl オプションを使おう!! Amazon E

                                                                            Linux Kernel 4.12以前であればhostマシンのsysctlの値がDocker container環境に引き継がれるかどうか検証した - その手の平は尻もつかめるさ
                                                                          • Man page of SYSCTL

                                                                            Section: (8) Updated: 21 Sep 1999 Index JM Home Page roff page 名前 sysctl - 実行時にカーネルパラメータを設定する 書式 sysctl [-n] [-e] variable ... sysctl [-n] [-e] [-q] -w variable=value ... sysctl [-n] [-e] [-q] -p <filename> sysctl [-n] [-e] -a sysctl [-n] [-e] -A 説明 sysctl はカーネルのパラメータを実行時に修正するのに用いる。 変更できるパラメータは /proc/sys/ 以下にリストされているものである。 Linux における sysctl の機能には procfs が必要である。 sysctl は sysctl データの読み書き両方に使える。 パラメー

                                                                            • sysctl

                                                                              カーネルパラメータチューニング項目整理.md sysctlで設定可能な項目について調査した内容。 ファイル関連.md ファイルディスクリプタ OS全体のファイルディスクリプタ数の制限値 fs.file-max で設定。 プロセス単位の制限については /etc/security/limits.conf で設定する必要がある。 これらの値はPAM認証(sudoやユーザーでログインした場合)がないと反映されないため、デーモンプロセスなどでファイルディスクリプタ数を増やしたいときには ulimit コマンドを起動スクリプト( /etc/rc.d/init.d/ など)で指定する必要がある。 OS全体の非同期I/Oの最大数 fs.aio-max-nr で設定。 デフォルトは65536で、Oracleなどは1048576といった大きめの値を推奨している。 値が小さいとアプリケーションが起動できないとい

                                                                                sysctl
                                                                              • Index of /doc/Documentation/sysctl/

                                                                                ../ 00-INDEX 12-Apr-2017 19:37 368 README 27-Nov-2017 00:06 2729 abi.txt 12-Apr-2017 19:37 1413 fs.txt 18-Feb-2019 03:00 14165 kernel.txt 14-May-2019 17:46 41132 net.txt 17-Mar-2019 21:25 15691 sunrpc.txt 12-Apr-2017 19:37 784 user.txt 11-Feb-2018 23:13 2207 vm.txt 19-May-2019 22:53 35362

                                                                                • Manpage of SYSCTL

                                                                                  Section: (8) Updated: 21 Sep 1999 Index JM Home Page roff page 名前 sysctl - 実行時にカーネルパラメータを設定する 書式 sysctl [-n] [-e] variable ... sysctl [-n] [-e] [-q] -w variable=value ... sysctl [-n] [-e] [-q] -p <filename> sysctl [-n] [-e] -a sysctl [-n] [-e] -A 説明 sysctl はカーネルのパラメータを実行時に修正するのに用いる。 変更できるパラメータは /proc/sys/ 以下にリストされているものである。 Linux における sysctl の機能には procfs が必要である。 sysctl は sysctl データの読み書き両方に使える。 パラメー