タグ

2021年6月28日のブックマーク (4件)

  • CloudWatch のカスタムメトリクスで JVM の GC を監視する | はったりエンジニアの備忘録

    JVM 上で動くアプリケーションを運用するには GC に気を配る必要があります。 GC をうまくチューニングするためには、まずは現状を知ることが大切です。 GC の統計情報は jstat -gcutil で取得することができます。試しに Jenkins のプロセスを見てみます。 $ pid=`sudo jps | grep jenkins | awk '{ print $1 }'` $ sudo jstat -gcutil ${pid} S0 S1 E O P YGC YGCT FGC FGCT GCT 0.00 57.68 21.33 66.26 99.51 73 0.179 4 0.271 0.450 この統計情報を定期的に取得してビジュアライズすれば GC の傾向がつかめます。この AWS 全盛期に昔ながらの RRDtool は使いたくないので、今回は CloudWatch でビジュ

    CloudWatch のカスタムメトリクスで JVM の GC を監視する | はったりエンジニアの備忘録
  • EMQ XでCoAPとMQTTを相互に変換する - Qiita

    CoAPとMQTTは、どちらもIoTの分野でよく利用されている軽量な通信プロトコルです。EMQ XはMQTTブローカーですが、CoAPを使って接続することもできます。そのため、あるデバイスがCoAPで送ったメッセージを他のデバイスがMQTTで受信することができ、その逆も可能となっています。今回は、EMQ XでCoAPを有効化する手順について説明します。 はじめに:CoAP <=> MQTTでどのように変換されるか 実際に手順を説明する前に、EMQ XがCoAPとMQTTをどのように相互変換しているかについて説明します。 CoAPとMQTTはどちらもpub/subモデルを使っています。そして、MQTTがトピックでメッセージの行き先を振り分ける一方で、CoAPのURIはRESTの原則に基づいています。EMQ XのCoAPプラグインでは、以下のようにCoAPとMQTTを対応させました。 CoAP

    EMQ XでCoAPとMQTTを相互に変換する - Qiita
  • 詳説 データベース

    データベースを選択し、使用し、管理するには、その内部構造を理解することが不可欠です。しかし、今日ではたくさんの分散型データベースやツールが存在するため、それぞれが何を提供しているのか、どのように異なるのかを理解することは困難です。 書はデータベースとストレージエンジンの内部で利用されている概念を解説します。ストレージエンジンでは、ストレージの分類、Bツリーベースのストレージエンジンとイミュータブルなログ構造化ストレージエンジンの違いと事例を紹介します。ストレージの構成要素については、ページキャッシュ、バッファプール、ログ先行書き込みなどの補助的なデータ構造を使って、効率的なストレージを構築するためのデータベースファイルの構成を説明します。分散型システムでは、ノードとプロセスがどのように接続され、複雑な通信パターンを構築するのかを段階的に学びます。 データベースそれぞれで大きな違いがあるス

    詳説 データベース
  • 妻が大黒柱になっても夫は家事育児をやらない

    https://president.jp/articles/-/46753?page=4 の所得が家計の80〜100%を担っている世帯で、 夫は家事育児を15%未満しか負担しない。 つまり稼げない男性こそ、稼げないうえに家事出産育児すらできない、専業主婦に劣る寄生虫です。 抱えるだけ負債です。 だから求められない、だから拒絶される、だから無視されるのです。

    妻が大黒柱になっても夫は家事育児をやらない
    bopperjp
    bopperjp 2021/06/28
    なるほど。どういう理由があろうどっちかが一般的に期待される働きを全うできない場合、離婚して良いんだな。とてもドライだけど、離婚条件が緩くて男にとってとても都合が良いと思うよ。