ssk’s posterous

ssk’s posterous

Sep 26 / 1:00am

2月版 OOM killerとの危険な関係に終止符は打てるか(1/2) - @IT

by ssk

アプリケーションごとにチューニングする方法をはじめ、OOM killer対策の各種方法が編み出されています。そこに現れた新たな挑戦者が「mem_notify」です。

 1月24日、最初にMarcelo Tosattiが「oom notify」として書き始めたパッチに修正を加え、小崎資広さんが「mem_notify v5」パッチを提案しました。

 mem_notifyはシステム全体の空きメモリが足りなくなり、スワップが始まりそうになったタイミングで、メモリを開放するようにアプリケーションに通知するというフレームワークです。アプリケーションは/dev/mem_notifyをpollし、待ちます。

 Linux Kernelは、空きメモリ容量が少なくなり、スワップを利用しそうになった時点で、アプリケーションにメモリを開放するように通知します。/dev/mem_notify経由で通知を受けたアプリケーションは、明示的にメモリを開放してカーネルに返すため、スワップを利用しなくても済むという寸法です。結果として、OOMが発動するような状況になる前にアプリケーション側で対策が打てるようになるのです。

Filed under  //  linux  

Comments (0)

Sep 1 / 2:58am

sysklogdの設定方法 @sarunoie

by ssk
sysklogdの設定方法

Debianでlogrotateを使ってログを保存したいのにsyslogが勝手にrotateしてしまうという現象に遭遇した。

ソースを読んだりしてようやく解決

syslogは/etc/cron.dailyと/etc/cron.weeklyのsysklogdというスクリプトでログを回している。

sysklogdは/usr/sbin/syslogd-listfilesを読んでリストアップされたファイルをrotate。

syslogd-listfilesは/etc/syslog.confを読んで含まれているログファイルをリストアップ。

sysklogdで回転させないようにするにはsysklogd内のsyslogd-listfilesに-sで除外を指定するとOK。
例えばmail.infoを除外させたい場合には

for LOG in `syslogd-listfiles -s "mail.info"`

で除外可能。

複数指定したい場合には

for LOG in `syslogd-listfiles -s "mail.info|uucp.log"`

と|で区切れば良い。

Filed under  //  debian   linux  

Comments (0)

Jul 25 / 8:02am

..:: seize the day ::.. :: Workaround for Sound Problem on openSUSE 11.1 on Intel ICH9 :: December :: 2008

by ssk
Then I modified /etc/modprobe.d/sound become:
options snd slots=snd-hda-intel
options snd-hda-intel model=laptop  —> this is I added, coz alsa seems confused
# u1Nb.s7WKievqWt5:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

ドライバ違うけどメモ

Filed under  //  linux   openSUSE  

Comments (0)

Jul 25 / 6:48am

SVX日記 - Google [ LavieA 音が出ない SUSE Linux ] [検索]

by ssk

設定を有効にするには、モジュールのリロードが必要になる。GUI環境では、モジュールがアンロードできないので、CUIに落ち、モジュールをリロードして、リロードの様子を確認しつつ、GUIに戻って音が出ないか試行錯誤する。

# init 3
# modprobe -r snd-intel8x0
# modprobe snd-intel8x0
# dmesg | tail
# init 5

  hp_onlyでダメなら、次はswap_hp。それでもダメならswap_surroundと、順に試す。たぶん、これはサウンドカードの配線の仕様に依存するので、頭の使いどころはない。我慢して、何度か繰り返す……

私の場合は openSUSE on Thinkpad X40 で音が出ない。

Filed under  //  linux   openSUSE  

Comments (0)

Jul 13 / 12:31am

TLホールディングス(株)【3777】:銘柄情報 - Yahoo!ファイナンス

by ssk
現在JavaScriptが無効になっています。

Yahoo!ファイナンスのすべての機能を利用するためには、JavaScriptの設定を有効にしてください。
JavaScriptの設定を変更する方法はこちら

市場:HCG業種:http://finance.yahoo.co.jp/qi/?ids=5250">通信業
チャート画像

Filed under  //  linux  

Comments (0)

Jul 13 / 12:21am

【893百万円】Turbolinux24【皮算用】

by ssk
532 :login:Penguin:2009/06/21(日) 03:57:06 ID:3H33WxT8
「オープンソースとは何か?」

50年後の情報学者はこの未解決問題に音を上げるだろう。
世界中のネットコミュニティで繰り広げられるキチガイじみた論争とソースコード。
少し調べればそれらは「GNU」「フリー」「オープンソース」などのフレーズがトリガーと成っていることに気付く。
軽薄な者は、一時の下らないブームだと笑い飛ばすだろう。
実直な者は、偶発的なブームにしては規模が大きすぎることに気付き、
誰か「仕掛け役」が居るはずだ、と考えるだろう。
彼らは憶測する。
「広告代理店の新たな煽動キャンペーンか?」
「反社会的集団による自慰運動の一種か?」
「巨大な研究機関によるOS普及率の実験か?」
優秀な者がいれば、もしかすれとこのスレのログにたどり着くかも知れない。
だがそこまでだ。オープンソースに「仕掛け役」など居ない。
「実態が無い」ことの証明はほぼ不可能で、彼らは存在しない実態を探し続ける。
彼らが情報統合社会におけるスタンドアローン・コンプレックス現象の脅威に気付くのはその後だ。
50年後の彼らに、今私が言いたいことはひとつ。

「ターボリナックスの役員は風俗が大好き」

コピペなのかどうか分からないけど面白い。

Filed under  //  linux  

Comments (0)

Jul 10 / 3:16am

ブログなんだよもん - Linuxのgettextを書き換えて遊ぶ

by ssk
poファイルをmoファイルに変換するにはmsgfmtコマンドを使う。
msgfmt -c --statistics cracklib.po -o cracklib.mo

初めての mo ファイル作成チャンスがきたので。

Filed under  //  gettext   linux  

Comments (0)

Jul 9 / 10:59pm

Microsoft Silverlight: Light Up the Web

by ssk
Linux, FreeBSD or SolarisOS Various browsers. For details, see Novell.

moonlight へのリンク。

Filed under  //  linux   microsoft   moonlight   silverlight  

Comments (0)