タグ cgroup
人気順 5 users 10 users 100 users 500 users 1000 usersNode.jsのメモリ制限 (2024年版)
Node.jsのメモリ制限については以下の記事に記述があります。 しかし、現在の挙動はやや異なるようです。 結論から言うと デフォルトでは、システム (cgroup等) から取得した制限があればそれがそのまま設定、そうでなければ32bit環境では700MiB, 64bit環境では1400MiBの制限が設定されます。 V8のメモリ制限 Node.jsはJ... 続きを読む
systemd serviceから呼ぶシェルではsudoではなくsetprivを使う - 赤帽エンジニアブログ
Red Hatの森若です。 自分でsystemdのservice unitを作るときに、起動用のいくつかのコマンドを記述したシェルスクリプトを呼ぶ事は(理想的ではないですが)あるかと思います。 今回はこの場合に、sudoを利用するとまずい理由を説明して、かわりにsetprivを使うほうがよいという話です。 例題用のservice 実行してみる 別... 続きを読む
いまさら聞けない Linux コンテナの基礎 / OSC 2016 Kyoto // Speaker Deck
"OSC 2016 Kyoto" の発表資料です。当日はこの資料のcgroupの部分(43ページ)まで解説しました。 参考となる情報にはPDF中からリンクをしていますが、資料中のリンクは Speaker Deck 上ではクリックできないので PDF をダウンロードしてご覧ください。 続きを読む
ねえママ, systemd が SEGV したらどうなるの? - Gentoo metalog
Linux 4.5 から cgroup2 というやつが入りました. こいつはいままでの cgroup とは違って, cgroup の tree がシステム全体で唯1つになり, 様々なファイルの名前も変わっています. そうすると, いろいろと cgroup を使っている systemd にも変更が必要…というわけでいまの systemd の git HEAD では様々開発されているような感じです. ... 続きを読む
microインスタンスはlimitかけるとパフォーマンスが上がる - アルパカDiary
こちらの記事の二番煎じです。cgroupで、お手軽CPU使用率制限 なるほど。CPUリソースにLimitかけるとstealを防げるためパフォーマンスも上がるというわけですね。どのくらい変わるのか実験してみました。 cgroup前準備 sudo yum install libcgroup sudo chkconfig cgconfig on sudo service cgconfig start c... 続きを読む
人間とウェブの未来 - LinuxでIPやポート単位で簡単にトラフィックをコントロールしよう
「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。研究でcgroupやCFSを調査しているんですが、トラフィックをコントロールするtcコマンドやqos周りを復習がてら、ツールを作ってみました。「簡単に」という所が重要です。 基本的には、tcコマンドがカオスすぎるので、それをcbq.initという昔ながらのラッパープログラムで使いやすくしているのですが、それだけではクライアント... 続きを読む