タグ x86_64
人気順 5 users 50 users 100 users 500 users 1000 usersAWS ECS Fargateは1分間にいくつまで数えられるか-Linux/ARM64とLinux/X86_64の性能比較
AWS Graviton2 プロセッサは、64 ビットの Arm Neoverse コアを使用してアマゾンウェブサービスがカスタムビルドしたもので、Graviton2 を搭載した Fargate は、同等のインテル x86 ベースの Fargate に比べて、最大 40% の料金性能向上と 20% の低コストを実現し、 続きを読む
Linux システムコール 徹底入門
Linux システムコールについて調べたことをまとめる。システムコールの仕組みを理解すると、 OS とアプリケーションがどのように連携して動いているのかを理解できるようになります。 システムコールは CPU に依存する処理が多いため、 x86_64 に絞ります。 検証環境]# cat /etc/redhat-release CentOS Linux release 8.... 続きを読む
ruby / vscode-rdbg を試す - Re: 醤油の一升瓶じゃあ戦えない
ruby/debug と連携してデバッグを行える VSCode extension が出てるので試す。 marketplace.visualstudio.com github.com 前提 $code -v 1.57.0 b4c1bd0a9b03c749ea011b06c6d2676c8091a70c x64 $ruby -v ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-darwin19] 準備 debug はプレリリース版をインストールし... 続きを読む
Rust で vmlinux を起動できる x86 ブートローダーを作ってみた話 - Qiita
Rust を勉強し始めたので冬休みの間に Linux の boot protocol を喋る x86ブートローダー(自称:Krabs)を作ってみました。この記事では、開発に至った動機や、作成した Krabs の特徴とか仕組み、開発中におきた嬉しかったことなどについて書きたいと思います。 Krabs とは Krabsは、Rustで書かれたx86/x86_64(Legacy BI... 続きを読む
RustのLinux muslターゲット (その1:Linux向けのポータブルなバイナリを作る)
これは Rustその3 Advent Calendar 2019 — Qiita の8日目の記事です。 Rustのx86_64-unknown-linux-muslターゲットを使って、libc(標準Cライブラリ)やSQLiteなどの外部ライブラリに静的リンクしたバイナリを作成する方法を紹介します。 こうして作ったバイナリは、Alpine Linuxを含むさまざまなx86_64 Linux環境で実行... 続きを読む
Linux ファイルシステムを理解したい - Qiita
]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) ]# uname -a Linux localhost.localdomain 3.10.0-1062.1.2.el7.x86_64 #1 SMP Mon Sep 30 14:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ファイルシステムとは何か? データを管理/操作するための仕組み。 ファイルとディレクトリで構成されてい... 続きを読む
Linux メモリ管理を理解したい - Qiita
Linux カーネルのメモリ管理方法について、勉強したことをまとめる。 メモリ管理はハードウェアに強く依存するため、x86_64 かつ OS起動後に 64bitプロテクトモード に移行したあとに話を絞る。また、OS は CentOS7.6、カーネルは次のバージョンを利用する。 ]# cat /etc/redhat-release CentOS Linux release 7.6.1810 ... 続きを読む
f() vs f(void) in C vs C++ - Nick Desaulniers
TL;DR Prefer f(void) in C to potentially save a 2B instruction per function call when targeting x86_64 as a micro-optimization. -Wstrict-prototypes can help. Doesn’t matter for C++. The Problem While messing around with some C code in godbolt Compiler Explorer, I kept noticing a particular funny ... 続きを読む
Red Hat Enterprise Linux 8 リリース! - 赤帽エンジニアブログ
Red Hatの森若です。 2019年5月7日に、Red Hat Enterprise Linux 8 がリリースされました。 Red Hat Enterprise Linux 8 概要 Red Hat Enterprise Linux 8 は以下のような特徴があります。 Fedora 28, linux 4.18 をベースとして開発されたエンタープライズむけOS x86_64 だけでなく ARM 64, Power, Zの4種類のアーキテ... 続きを読む
CentOS 7.5上に雑なminikube検証環境を作る方法
概要 CentOS 7.5 (x86_64) 上で雑に Kubernetes の学習・検証用環境を構築するため、Minikube + Docker が動く環境を作るまでの手順です。 動機 ローカルのVMで minikube を使う方法ではなく、リモートのサーバ上で雑に扱う手順がまとまっていなかったので、試した結果をまとめました。 注意点など 新規の環境で、出来る... 続きを読む
Big Sky :: Vim プラグインの機能として golang を使う。
golang 1.5 から、x86_64 のみですが -buildmode=c-shared というビルドオプションが足される事になりました。 これは、golang で共有ライブラリを生成する為のオプションで、例えば package main import ( "C" "fmt" ) var ( c chan string ) func init() { c = make(chan string)... 続きを読む
RubyでTwitterを弄りたい 1 - HK@大学生の日記
2014-10-05 RubyでTwitterを弄りたい 1 Ubuntu Ruby Twitter RubyでTwitterを弄りたかったのでメモをまとめました。 $ sudo apt-get install ruby $ ruby --version ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] $ sudo gem ins... 続きを読む
Bug 1146958 – after new bash-4.1.2-15.el6_5.2.x86_64 and environment-modules-3.2.10-1.el6_5.x86_64 installed results with at jobs stopped working
after new bash-4.1.2-15.el6_5.2.x86_64 and environment-modules-3.2.10-1.el6_5.x86_64 installed results with at jobs stopped working 続きを読む
Linuxのハードウェア情報を取得するコマンド15選 | 俺的備忘録 〜なんかいろいろ〜
Linuxの管理をしていると、OSが搭載されているハードウェア情報を取得する事がある。 今回は、そんなときに使えるハードウェア情報を取得するコマンドを紹介する。 1.lscpu CPUに関する情報を取得するコマンド。コア数やスレッド数、仮想に対応しているか否か等の情報を取得出来る。 以下に実行例を記載する。 $ lscpu Architecture: x86_64 CPU op-mode(s): ... 続きを読む
Red Hat Enterprise Linux 7がやってきた[ブート編] - 新しいブートローダーのGRUB 2を搭載:ITpro
Red Hat Enterprise Linux 7(RHEL 7)では、IntelとAMDの64ビット (x86_64)、 およびIBM Power System(ppc64)向けのデフォルトのブートローダーとして「GRUB2」(GRand Unified Bootloader version 2)を採用している。ブートローダーは、OS起動に先立つ処理を担当する、縁の下の力持ち的なプログラムであ... 続きを読む
デーモンの起動・終了にはserviceコマンドを利用しよう - インフラエンジニアway - Powered by HEARTBEATS
斎藤です。こんにちは。 今日は、デーモンの起動・終了に際してはserviceコマンドを使った方がいいよ、というお話です。 ※CentOS 6.4 (x86_64) でテストしています。尚、特記がある所を除きます。 デーモンの起動・終了には大きく2手 Linux、特にRedHat, CentOS, Fedora, Ubuntu[1]などでは、デーモンの起動・終了の制御の際に、大きく分けて次の2つの方... 続きを読む
vallog: ターミナルに黒魔道士
2013/03/20 ターミナルに黒魔道士 こんなの見かけて、楽しそうだったのでやってみた。 ただ単にファイルから読み込んだ色情報を基に半角空白をansi escapeして表示してるだけ。 ソースはこちら。 % gosh -V Gauche scheme shell, version 0.9.4_pre3 [utf-8,pthreads], x86_64-unknown-linux-gnu ter... 続きを読む
Upstart を使ってお手軽 daemon 化 - インフラエンジニアway - Powered by HEARTBEATS
こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か Upsta... 続きを読む
Ubuntu(Debian)でのamd64(x86_64) - RX-7乗りの適当な日々
IT, Linux Ubuntu Serverで、諸事情でdpkgコマンドでパッケージ(debファイル)をインストールしようとして、debファイルを探していると、アーキテクチャがi386用とamd64用しかなくて、あれ、Intel系の64ビットOS使っているんだけど、どうしたものかと思ったのでメモ。 例えば、このパッケージ。http://packages.ubuntu.com/oneiric/vl... 続きを読む
「Vine Linux 6」公開、2年ぶりのメジャーバージョンアップ - クラウド Watch
「Vine Linux 6」公開、2年ぶりのメジャーバージョンアップ Linuxディストリビューション「Vine Linux」の約2年ぶりのメジャーバージョンアップとなる「Vine Linux 6」が6日公開された。i686(32bit)版とx86_64(64bit)版が用意されており、Vine Linuxのサイトやミラーサイトからダウンロードできる。 Vine Linuxは、コンパクトで軽量な日... 続きを読む
naoyaグループ - naoyaの日記 - x86_64
■ x86_64 11:14 Intel / AMD の EM64T / AMD64 と Linux の x86_64 は昨今の WEB + DB アプリケーションにとっては追い風だよなと思う。 なぜか。サーバーにメモリがたくさん積めるから。 まあ i686 でも PAE で Linux で 64GB まではいけるんだけれども (PAE を有効にすると PTE のオーバーヘッドがちょっと大きくなっ... 続きを読む
"Mozilla系"音楽プレイヤー「Songbird 0.2」プレビュー版リリース (MYCOMジャーナル)
Pioneers of the Inevitableは18日(米国時間)、オープンソースのジュークボックスソフト「Songbird 0.2」の開発者向けプレビュー版をリリースした。Windowsのみ公開されていた前バージョンから対応プラットフォームは増加、Linux 2.2.14以降(x86/x86_64)とMac OS X 10.4以降(Intel/PowerPC)のバイナリパッケージも提供され... 続きを読む