サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
www.melange.co.jp
ある、仮想サーバのメモリーやCPUの使用率をみるのに、topというコマンドをよく使う。 仮想サーバの場合には、SWAPがつかえないことが多いので、メモリーが不足する事態が発生しやすい。 特にjavaの関係で-Xmsや-Xmxなどのパラメータをチューニングする場合に、topの見方を心得ておくといいのでは思う。 VIRTはvirtual memoryn意味であって、現代の組み込みでないマシーンのマルチユーザOSは仮想記憶(Virtual Memory)をサポートしている。 たとえば、プログラムをロードする場合であるが、multicsの時代から、最初の8kバイト(仮想メモリーの管理をこの単位で実施している場合)だけをロードして(あるいはまったくロードしないで)ほうっておく。 その8k以外の部分に制御が行くと、仮想メモリーが割り付けられていないというエラーがおきて、OSは実メモリーを割付け、マッピ
サーバの状態をtopなどで調べているが、はやり、長い時間(1週間とか)の間の変化を把握したい。 普通の状態では、その機能はインストールされないので、 yum install sysstat でインストールする。すると、cronで10分おきにシステムの状態をバイナリーデータ(/var/log/sa/sa日付)に保存するようになる(/usr/lib/sa/sa1というスクリプトで..これは/usr/lib/sa/sadcというコマンドを動かすシェルスクリプトで、system activity data collectorである)。通常はこのバイナリーデータをsarコマンドで人間が解釈しやすいテキストに変換する(system activity report)が、これ自体も情報収集の機能もある。sarでファイルを(-fフラグに続けて)指定しない場合は、本日のデータファイルが選択される。 $ sar
JAVAのプログラムから、信頼できないサーバに接続すると、java 1.4(10年前)のころに比べるとやけに厳しくなっているのか、以下のようなエラーが発生する。 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed\ : sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to \ requested target これは、javaのランタイムが、PKI(Public Key Infrastructure)に基づいて「私である」という証明書の検査を厳しくするようになっているからである。年額
このページを最初にブックマークしてみませんか?
『www.melange.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く