ブログ/記事一覧/【検証】Wine 11「678%高速化」の真相。30年越しの新技術ntsyncがLinuxカーネルに正式採用された 【検証】Wine 11「678%高速化」の真相。30年越しの新技術ntsyncがLinuxカーネルに正式採用されたWine 11がLinuxカーネルの新ドライバntsyncを正式サポート。最大678%の高速化が報告されたが、実環境での改善は15-20%。30年越しの技術的達成と数字の読み方を解説する。 ニュース
この時代において cron は、軽量・シンプル・依存関係なしという 非常に優れた設計でした。 cron の「通知」はログではなくメール cron は「ログを溜める」より「異常を通知する」発想でした。典型的には stdout/stderr をメールで送るのが当時の設計です。 2. crontab の何が問題だったか? cron は長年使われてきましたが、現代のサーバ運用では次の問題が顕在化しました。 問題① 実行されたか分からない(状態がない) cron には「実行履歴」という概念がありません。 成功したか? 実行されたか? 何秒かかったか? これらを OS 側で追跡しません。 問題② ログが自動で残らない(可観測性が低い) cron は標準でログを「保存」しません。 そのため実務ではよく次のようになります。 出力先は人力 ローテーションも自前 失敗検知も自作 運用が属人化しやすいのが問題で
LinuxというよりUNIXでパーティションを分ける元々の理由としては以下のような理由によるものと思われます。 ・小さくて頻繁にアクセスされるファイルシステムをディスク(円盤)の外側に配置する。例えば、/var,/tmpなどは外側に配置して、/usrなどは内側に配置するなど。 ・ログファイルなど頻繁に書き込みがされる/varと基本システムの/や業務データが保存されているディレクトリを別パーティション(ファイルシステム)に分ける事でディスクのトラブルが発生した際に、被害を最小限にする。基本的に/(ルート)パーティションが生きていればシングルユーザモードで起動できた。 ・iノード数の制約。昔は小さなファイルをたくさん書き込むと、空きがあってもiノード不足で書き込みができなくなる事があった。 ・昔のUNIXではdumpとrestoreによるファイルシステム単位のバックアップを行っていた。 など。
2019年9月24日に CentOS 8 がリリースされます。 RedHat Enterprise Linux 8 の情報を元に、CentOS 8 で想定される変更点をまとめました。 PHP や MySQL といったミドルウェアのバージョン変更や、 サービスの追加・削除など数多くの変更が入ることになります。 RHEL 8・CentOS 8 に PHP 7.3 をインストールする(remi 使用) 2020-07-07 CentOS 8 のリリースは2019年9月24日 CentOS 8 はリリース前の状態で、現在コミュニティによる開発が行われています。 2019年7月時点では、ベースとなる「RHEL 8」のパッチ開発と検証作業が進行中です。 前回バージョンアップ時は、「RHEL 7」の27日後に「CentOS 7」がリリースされましたが、 今回の進捗を踏まえると 2019年8月~9月 頃の
Googleが、太古のディストリビューションであるRed Hat 7.1から、10年新しいDebianベースのディストリビューションへ、ライブアップグレードした話を紹介する。 そのあと、自分の身の回りの環境と比較し、参考にすべきポイントを考察する。 原文は USENIX LISA の投稿論文だ。しかし、中身は論文体というよりは、事例の紹介といった適切かもしれない。 MERLIN, M. Live Upgrading Thousands of Servers from an Ancient Red Hat Distribution to 10 Year Newer Debian Based One. In Proceedings of the 27th conference on Large Installation System Administration (LISA) (2013),
米IBMは10月28日(現地時間)、Linuxデュストリビューター大手の米Red Hatを買収すると発表した。買収総額は約340億ドル(約3兆8038億円)で、取引は2019年下半期に完了の見込みだ。 買収完了後、Red HatはIBMのハイブリッドクラウドチーム下の独立ユニットとして存続する。Red Hatのジム・ホワイトハースト社長兼CEOはIBMの幹部チームに参加し、IBMのバージニア(ジニ)・ロメッティCEO直属になる。 この買収により、両社は「クラウドへのオープンなアプローチを提供し、複数のクラウドにわたる前例のないセキュリティと可搬性を実現」し、IBMを「1兆ドル規模の成長市場であるハイブリッドクラウドのトッププロバイダーにする」としている。 IBMにとって過去最大規模の買収になる。米CNBCによると、米国のテクノロジー業界としても、2001年のAOLとTime Warnerの
Native Instruments enters into insolvency proceedings, leaving its future uncertainMusic gear manufacturer Native Instruments has entered into preliminary insolvency proceedings. This leaves the future of the company uncertain. Google brings its Nano Banana image generator to ChromeFollowing its recent AI makeover of Gmail, Google is bringing more Gemini-powered tools to Chrome. Starting today, a
ipコマンドの実行例 / Ubuntu 18.04 LTS これまでLinuxディストリビューションではUNIX系オペレーティングシステムでよく使われているコマンドと、Linux独自のネットワーク系コマンドが混在したような状態になっていた。最近のLinuxディストリビューションではこうしたコマンドをipコマンドに一本化する取り組みを続けている。 ipコマンドにはいくつものサブコマンドが用意されており、これまで個別のコマンドで実行していた処理をipコマンドのもとに集約するような作りになっている。なお、ipコマンドはLinux系に特有のコマンドで、他のUNIX系オペレーティングシステムでは使うことができない。記事では、非推奨になったコマンドを今後使うことはお薦めできないとしている。
Mackerelチームのエンジニアのid:itchynyです。 「mackerel-agentを入れるとloadavgが7時間ごとに上昇する」 先日、このような問い合わせを複数のお客さまから受けました。私も実験してみたところ、確かに再現しました。EC2 t2.microにmackerel-agentを入れて簡単なログ監視とプロセス監視を設定し、数日放置しました。 確かに、約7時間ごとにloadavgが上昇しています。この周期のcronの設定はしておらず、またmackerel-agent内部でも7時間ごとに行う処理はありません。しかし、プラグインを多く入れるほどloadavgのピーク値も上がります。 本エントリーでは、この現象の原因について説明します。 loadavgが上昇する原因を調べるには、まずloadavg自体がどう計算されているかを知る必要があります。 まずは、Linuxがloada
簡単に書くよ リポジトリ(英:repository)とは ファイルなり、プログラムなり、設定情報なり、何らかの「保管場所」をカッコ付けて言った表現 です。 サクっと一言で説明すると 何かの「保管場所」 が「リポジトリ」です。 実際に何を保管するかはケース・バイ・ケースです。 分野によって保管するものは変わってきます。 例えば、GitなりSVNなりのバージョン管理システムの話で「リポジトリ」という用語が出てきます。 バージョン管理システムの話で出てくるリポジトリは「ファイルとか変更履歴とかを置いておく場所」です。 バージョンを管理する上で必要なあれやこれやの保管場所です。 あるいは、Linuxの話でも「リポジトリ」という用語が出てきます。 Linuxの話で出てくるリポジトリは……なんでしょうね。 大雑把に言えば「ファイル(ソフト)の置いてある場所」です。 例えば、Linuxには「yum」とい
Microsoftは2018年3月26日(米国時間)、「Open Sourcing a WSL Sample for Linux Distribution Maintainers and Sideloading Custom Linux Distributions - Windows Command Line Tools For Developers」において、LinuxディストリビューションをWSLで実行できるアプリケーションパッケージに変換するソフトウェア「WSL-DistroLauncher」をオープンソース・ソフトウェアとして公開したと発表した。 公開されたサンプルパッケージは「Microsoft / WSL-DistroLauncher|GitHub.com」から取得できる。 Microsoft / WSL-DistroLauncher|GitHub.com Windows 10
Opensource.comは3月16日(米国時間)、「How to reset a Windows password with Linux|Opensource.com」において、ユーティリティ「chntpw」を使ってWindows 10のパスワードを変更する方法を紹介した。Windowsのパスワードを忘れてしまった場合などに、レスキューツールとして利用できる。 記事では、Windows 10がインストールされたPCを、Fedora 27のLive USBから起動し、そこからchntpwコマンドを実行してパスワードを変更するという手順を紹介している。Live USBで起動したFedora 27にchntpwユーティリティをインストール、WindowsパーティションをFedoraからマウントし、そこからchntpwユーティリティを使ってアカウント情報を変更している。 この方法を実行するには
3/21 22時頃: 質問編へのリンクを撤去し、タイトルを変更しました。(元のタイトルは「【謎】本当にあったfindコマンドの怖い話【未解決→解決済み】」) 要約 100万個のファイルに対して、find コマンドから始めて mv コマンドでファイル名を変更するワンライナーを実行すると、 mv コマンドが約158万回実行されました。 背景 これは、Software Design 2018年4月号 Software Design 2018年4月号 の「シェル芸人からの挑戦状」の記事執筆中に遭遇した不思議な現象です。1 初めはコラムに書こうとしていたのですが、結局原因がわからず、解説が書けなかったために紙面からは外すことにしました。 流石に結論が「わかりませんでした」で雑誌には載せられないので……。 現象自体は面白かったため、代わりに個人のブログの方に書くことで共有します。 (掲載の許可は頂いて
nixCraftは2018年1月10日(米国時間)、「How to install/update Intel microcode firmware on Linux - nixCraft」において、LinuxでCPUのマイクロコードをアップデートする方法を紹介した。 紹介されているマイクロコードの確認方法とアップデート方法は次のとおり。 マイクロコードの確認方法 sudo dmesg | grep microcode マイクロコードのアップデート方法 CentOS/RHEL - Intel CPU sudo yum install microcode_ctl linux-firmware sudo reboot マイクロコードのアップデート方法 Debian/Ubuntu - Intel CPU sudo apt install intel-microcode sudo reboot マイ
glances インストール 使い方 ctop インストール 使い方 gtop インストール 使い方 htop インストール 使い方 vtop インストール 使い方 cpustat インストール 使い方 GitHubを眺めていたらtopの代わりとして使えそうなコマンドが色々あったので試してみる。 glances Glances - An Eye on your system(公式ページ) github.com glancesは色々な情報を表示できるモニタリングツール。 インストール pipでインストールできるので下記コマンドを実行。 $ pip install glances 使い方 glancesで起動できる。図のように色々な情報がまとめて表示可能。 ブラウザで確認できるWebサーバモードや、リモートマシンを監視するクライアント/サーバモードもあるようだ。 ctop ctop(公式ページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く