AES-CBC が早いけど、AES-GCM/AES-CTR が遅かったり、Ryzen が爆速だったり、 ChaCha20-Poly1305 が ARM で早かったりするという噂の真相が知りたいです。コメントに適当にべたべた結果を貼ってください。
ちなみに Apple M2 おかしいくらい早いです。
CPU 情報はできれば詳細なのがほしいです。
OpenSSL のバージョンは 3.1 系の最新版でお願いします。
| 更新: | 2024-05-21 |
|---|---|
| 作者: | @voluntas |
| バージョン: | 2024.1 |
| URL: | https://voluntas.github.io/ |
概要
この機能は docker/docker#26061 で実装された。
--init をつけた場合に実行されるバイナリ(/dev/init)の実態は
docker/docker#28037 により krallin/tini に変更されている。
python で time.sleep(100)するだけのコンテナを docker run で実行し、そのコンテナに対して docker stop した場合に --init 有り無しで違いがあるかを比較してみる。
| .vagrant/ |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| # | |
| # This is how I used it: | |
| # $ cat ~/.bash_history | python bash-to-zsh-hist.py >> ~/.zsh_history | |
| import sys | |
| import time |
| // This is an onetime script to convert sprockets to commonjs | |
| // $ npm install glob | |
| // $ npm install babel-cli -g | |
| // # Move to your Rails root. | |
| // $ babel-node sprockets2commonjs.js | |
| let glob = require('glob') | |
| let fs = require('fs') | |
| let path = require('path') |
これを読んでる。
この本の中で「トランザクティブ・メモリー」という話がでてきた。概要は以下のコラムに書いてる。
| #!/bin/bash | |
| # Description:CentOS 7.1 64bit Plain Cloud Init Script for NiftyCloud (http://cloud.nifty.com/) | |
| # 2016/09/30 @ysaotome | |
| ( | |
| #=============================================== | |
| # Settings | |
| #=============================================== | |
| ##rootのパスワード | |
| ROOT_PASSWORD='hoge##123' |
新社会人に必須である:
| rpmbuild用のvagrant環境を用意する。 | |
| 以下、vagrant環境にて実施。 | |
| vagrant: CentOS-6.5-x86_64-v20140110.box | |
| rpmbuild環境の構築 | |
| # yum groupinstall "Development tools" | |
| # yum install rpmdevtools createrepo yum-utils | |
| # rpmdev-setuptree | |
| # cd ~/rpmbuild/SOURCES/ | |
| # wget https://www.kernel.org/pub/software/scm/git/git-2.3.0.tar.gz |