Linux

Linux

Linux:昨今のI/Oスケジューラ事情 2020

まえがきHDDやSSDはシステムの中でもボトルネックとなる一番データの転送速度が遅い記憶媒体だ。 オペレーティング・システムには記憶媒体による遅延を減らすためキャッシュを利用するなど I/Oアクセスを最小限に留める工夫が施されている。そんな...
Linux

Zshに「Powerlevel10k」を導入する

Zsh には様々な機能を追加するプラグインだけでなく、瞬時にコマンドラインの見た目を変えてくれるテーマという設定ファイル群がたくさん公開・共有されています。そんな中でも「Powerlevel10k」 という処理速度と柔軟性に重点を置いて開発...
Linux

[Linux] noatime でパフォーマンスは向上するのか?

Linuxシステムのパフォーマンスを向上させる方法はいくつも存在する。I/Oスケジューラを変更したりTRIMを有効にしたり色々あるが、まだハードドライブディスクをメインストレージに使っていたときから noatime マウントオプションを使っ...
Linux

[Linux] 「CoreCtrl」AMD純正ユーティリティに似たOSSツール

CoreCtrlとはありがたいことに AMD は Linux コミュニティにオープンソースドライバを提供しており、 Linuxカーネルに統合されています。このため AMD製GPU がシステムに搭載されていると別途ドライバをインストールするこ...
Linux

Linux:はじめにどのディストリビューションを使うべきか?

Image by pascal OHLMANN from PixabayというのはLinux初心者が真っ先にぶち当たる大きな問題だ。DistroWatch.comでリスト化されているだけでも270+ものLinuxディストリビューションがある...
Linux

[Linux] DRAM(物理メモリ)の安定性をテストする

メモリ障害は様々な要因で発生する。原因が特定できてないときまずは物理メモリに欠陥、故障がないか調べておきたい。本記事では Linux 上で使えるメモリチェックツールをご紹介。方法その1:memtester で簡易検査まずは memteste...
Linux

Windows 7を使っている人はLinuxに乗り換えるべきか否か

Windows 7 のサポートが終了しました。インターネットに接続しない機器でしたら、そのまま Windows 7 を使い続けるという選択肢もあります。しかし今後どんな脆弱性をついた攻撃が登場するのか予測がつきません。そしてその穴は永久に塞...
Linux

LinuxでC言語プログラミング

Dockerやオープンソース・ソフトウェアの普及でLinuxは有力なソフトウェア開発プラットフォームになりつつあります。本記事ではコンパイラのインストールからごくごく単純なCプログラムの実行までを解説いたします。GCCを利用したCプログラミ...
Linux

Linux:ZFSのライセンス問題、カーネルにマージされない理由

まえがき今月12日(2020年1月)、Linuxカーネルの開発者であるLinus Torvalds氏が「Real World Technologys」のフォーラムで ZFS (Zettabyte File System、ゼタバイト・ファイル...
Linux

[Linux] Magic SysRQの有効化と活用方法

キーボードについている「SysRQ」というキーの使いみちをご存知でしようか?あまりに使われていないからか徐々に姿を消しつつありますが、PCメーカー製の標準的な109キーのキーボードにはまだ印字されていることが多いです。SysRQはシステムリ...