linuxに関するmoutendのブックマーク (3)

  • Linuxの仮想 - 物理アドレスと、カーネル空間の概要 - Qiita

    あらまし cgroupsを勉強しようと、折角なので資源管理の一つであるLinuxの仮想記憶周りを前回読んでみました。 その最後に しかし、物理アドレスをLinuxではどうやって扱っているのでしょうか? 例えば、仮想アドレスから物理アドレスを得る、ページ構造体からそれが指している物理アドレスを得る方法が今ひとつ見えません。 と書きました。 そこで、今回、コードをうろつきつつ、この疑問にぶつかってみることにしました。 すでにcgroupsがどこかに行っていますが、最後にはわかると信じています(笑)。 なお、以下3点追記です。 (1)CPUアーキテクチャに依存したコードを見る場合、arch/x86の下の実装を参照します。 (2)流れがわかりにくい箇所もあります。が、ソースを読んで迷った過程をあえて記録に残したいと考えたからです。ご了解ください。 (3)ソースは手元にある3.15.6で、最新ではあ

    Linuxの仮想 - 物理アドレスと、カーネル空間の概要 - Qiita
  • 複数ファイルのファイル名を一括変換する

    説明 rename コマンドは、file...に指定したファイル名の from に最初にマッチする部分を to に置き換えてくれます。 例)ファイル名「 hoge_01.txt 」を「 HOGE_01.txt 」へ変更する。 [hoge@localhost ~]$ ls hoge_01.txt [hoge@localhost ~]$ rename hoge HOGE hoge_01.txt ← rename コマンド [hoge@localhost ~]$ ls HOGE_01.txt ←ファイル名が変更された 例)複数ファイルを指定する場合。 [hoge@localhost ~]$ ls -1 hoge_01.txt hoge_02.txt ↓ スペース区切りでファイルを続けて書く [hoge@localhost ~]$ rename hoge HOGE hoge_01.txt hoge

  • Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance - Phoronix

    Latest Linux Hardware Reviews, Open-Source News & Benchmarks 5 Hours Ago - AMD - Smart Data Cache Injection - 13 CommentsAMD Linux engineers are preparing the kernel for Smart Data Cache Injection (SDCI) as a feature for AMD EPYC server processors. Smart Data Cache Injection is a nifty new feature that allows for direct insertion of data from I/O devices into the CPU's L2/L3 cache. 9 Hours Ago - O

  • 1