Editor’s Note: Do you ever feel like a fish out of water? Try being a tech novice and talking to an engineer at a place like Google. Ask a Techspert is a new series on the Keyword asking Googler experts to explain complicated technology for the rest of us. This isn’t meant to be comprehensive, but just enough to make you sound smart at a dinner party. Quantum computing sounds like something out of
When checking out the nodes of your Kubernetes cluster, you may have noticed some containers called “pause” running when you do a docker ps on the node. $ docker ps CONTAINER ID IMAGE COMMAND ... ... 3b45e983c859 gcr.io/google_containers/pause-amd64:3.0 "/pause" ... ... dbfc35b00062 gcr.io/google_containers/pause-amd64:3.0 "/pause" ... ... c4e998ec4d5d gcr.io/google_containers/pause-amd64:3.0 "/pa
TL;DR Do not enable net.ipv4.tcp_tw_recycle—it doesn’t even exist anymore since Linux 4.12. Most of the time, TIME-WAIT sockets are harmless. Otherwise, jump to the summary for the recommended solutions. The Linux kernel documentation is not very helpful about what net.ipv4.tcp_tw_recycle and net.ipv4.tcp_tw_reuse do. This lack of documentation opens the path to numerous tuning guides advising to
TL;DR Do not enable net.ipv4.tcp_tw_recycle—it doesn’t even exist anymore since Linux 4.12. Most of the time, TIME-WAIT sockets are harmless. Otherwise, jump to the summary for the recommended solutions. The Linux kernel documentation is not very helpful about what net.ipv4.tcp_tw_recycle and net.ipv4.tcp_tw_reuse do. This lack of documentation opens the path to numerous tuning guides advising to
ティラミス専門店・ヒーローズをオープンしてから数日で目下大炎上中の高田雄史社長。 せっかくパンケーキのgramが人気なのにやらかしちゃったな〜なんて思っていました。 それがここに来て、実はパンケーキのgramも実はパクリなのでは!?という話が出てきました。 gramもパクリ疑惑 高田雄史社長が最初に立ち上げたパンケーキの会社として、私が認識していたのが株式会社gram。 全国津々浦々お店がありますよ〜なんて記事を書きました。 法律的にはOKかも知れませんが、ティラミスを根底からパクっちゃったからパンケーキのgramに悪影響が出ちゃうんじゃないかな〜 でもビジネスだから、1回や2回の失敗なんてあるよね〜なんて思っていたら、実はgramもパクリだぞーなんて話が浮上。 きっかけはこんなツイートを見たことからです。 HERO'Sのティラミスヒーローパクリ問題で揺れるパンケーキのgram 既に閉店し
Or why don’t free and top work in a Linux container? Lately at Heroku, we have been trying to find the best way to expose memory usage and limits inside Linux containers. It would be easy to do it in a vendor-specific way: most container specific metrics are available at the cgroup filesystem via /path/to/cgroup/memory.stat, /path/to/cgroup/memory.usage_in_bytes, /path/to/cgroup/memory.limit_in_by
The author is professor of biology, University of California, Santa Barbara. This article is based on a presidential address presented before the meeting of the Pacific Division of the American Association for the Advancement of Science at Utah State University, Logan, 25 June 1968. At the end of a thoughtful article on the future of nuclear war, Wiesner and York (1) concluded that: "Both sides in
Back to systemd This page has been obsoleted and replaced by a man page: systemd.net-naming-scheme(7). Generators Predictable Network Interface Names Starting with v197 systemd/udev will automatically assign predictable, stable network interface names for all local Ethernet, WLAN and WWAN interfaces. This is a departure from the traditional interface naming scheme ("eth0", "eth1", "wlan0", ...), b
Over the past four years I’ve been writing a book, A Programmer’s Introduction to Mathematics. It teaches someone with programming knowledge and experience how to engage with mathematics. I can achieve this goal largely because of the implicit overlap in the content and ways of thinking between math and programming. Despite that, there is no smooth bridge from one world to the other—a bridge that
初めてKnativeを触ると、これServerlessなのかな…PaaS…FaaS…?と感じることがありました。このモヤモヤをすっきりさせるべく、コアコンポーネントの1つであるKnative Servingが何をゴールとしているのか、どういう思想なのかを見てみます。 Knative Servingのゴール、対象とするワークロードは何か motivation.mdに、Servingがどのようなゴールを目指しているのか、対象としてるワークロードは何か、ということが書かれています。これを知ることで、なぜそのような挙動となるのかを理解する助けになります。 まずServingプロジェクトのゴールですが、「サーバーレスなワークロードのための、コモンツールキットとAPIフレームワークを提供すること」と書かれています。そして、Servingが定義するサーバーレスワークロードが以下の3つです。 ステートレス
カール・ジェンセン氏は、2012年に「目覚め」を経験した。 43歳でリタイアしたジェンセン氏デンバー郊外に住むジェンセン氏は、医療器具のソフトウエアエンジニアをしていた。とんでもなくプレッシャーのある仕事だった。FDA(アメリカ食料医薬品局)に提出するために仕事のひとつひとつを記録しなければならず、コードのエラーひとつで患者に危害や死をもたらしてしまうかもしれなかったのだ。 年収は約11万ドル(約1,200万円)で福利厚生もあったのだが、あまりのストレスにその価値があるかどうかわからないほどだった。仕事が終わっても家族とリラックスすることもできず、トイレで吐く日も少なくなかった。体重は10ポンド(約4.5キロ)減った。 2018年8月28日、コロラド州ロングモントの自宅にて、元ソフトウエアディベロッパーのカール・ジェンセン氏。(Ross Taylor/The New York Times)
What Every Programmer Should Know About Memory Ulrich Drepper Red Hat, Inc. drepper@redhat.com November 21, 2007 Abstract As CPU cores become both faster and more numerous, the limiting factor for most programs is now, and will be for some time, memory access. Hardware designers have come up with ever more sophisticated memory handling and acceleration techniques–such as CPU caches–but these canno
About Me My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in machining, welding, cooking and skiing. I'm currently an engineer at Amazon Web Services (AWS) in Seattle, where I work on databases, serverless, and serverless databases. Before that, I worked on EC2 and
JVMにチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。*1 勿論、OSもJVMもデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく知られています。 しかし、設定しておかないとパフォーマンスにそのまま影響すると分かるものを調べないのは裸で戦場に赴くようなものです。*2 どんな項目をどう変更すれば良いのか知っていることは重要な武器なのです。 なぜ調べるのか 今回、チューニングポイントを調べるにあたって、私のモチベーションはどこにあるのかを考えると、以下の要件を満たしたいということがあげられます。 アプリケーションとして求められる品質水準として動作する → 性能目標 異常時に事象を追うことができる ここでいう品質水準・異常とは、パフォーマンスが明らかに低い、アプリケーションがクラッシュす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く