[root@test-docker-28 ~]# docker container ls | grep php_test
2782ad3cf676 mytag/php_test:latest "docker-php-entrypoi…" 2 days ago Up 2 days 80/tcp php_test_1
[root@test-docker-28 ~]# [root@test-docker-28 ~]# time docker container exec -it php_test_1 date Sat May 15 16:51:44 JST 2021
real 0m0.323s user 0m0.029s sys 0m0.022s [root@test-docker-28 ~]# time docker container exec -it php_test_1 date Sat May 15 16:51:45 JST 2021
real 0m0.318s user 0m0.026s sys 0m0.030s [root@test-docker-28 ~]# time docker container exec -it php_test_1 date Sat May 15 16:51:46 JST 2021
real 0m0.310s user 0m0.027s sys 0m0.033s 0838デフォルトの名無しさん2021/05/15(土) 17:27:23.39ID:MEjiNwKw>>816 因みにpodmanでの実行結果。Dockerより多少早い。極く僅かだけど
[root@dev-podman ~]# time podman run -it alpine date Sat May 15 08:24:59 UTC 2021
real 0m0.611s user 0m0.122s sys 0m0.126s [root@dev-podman ~]# time podman run -it alpine date Sat May 15 08:25:01 UTC 2021
real 0m0.611s user 0m0.121s sys 0m0.123s [root@dev-podman ~]# time podman run -it alpine date Sat May 15 08:25:02 UTC 2021
real 0m0.561s user 0m0.109s sys 0m0.110s [root@dev-podman ~]# 0839デフォルトの名無しさん2021/05/15(土) 22:44:25.08ID:6HUq2sDZ>>821 世の中にはKNOPPIXとかのDVD,USB起動linuxがあるんだから、それ使えばいいだろ。 性能比較するだけなら、virtualboxあたりに比較用環境をこしらえて動かせばいい。 0840デフォルトの名無しさん2021/05/16(日) 03:39:58.66ID:k+FUUGjR ここまで書いてあげるのに未だそんな事を言ってるのね・・・ 749が環境用意できないといって、俺が変わりに実行してあげて、実行結果も出ていて、問題点もわかった。 0.1秒以内に終わるなら提供する価値があると言っていて、ホストLinixで稼働中のコンテナに対するコマンドなら 0.3秒でおわるっぽい、後0.2秒は削れないのか?とか イヤ、そもそも何故コンテナの呼出すだけでこんなにオーバーヘッドかかってるの?とか、 sys+userの実行時間はそれなりに短い、にも関ずrealは0.6秒かかっているがその差分は何なのか?とか 816,838,839眺めてるだけで、色々考慮点が出そうな物で、それこそDockerのスレにふわさしい話題の筈なのに、 そういった問題点に一切目を向けず、まだUnixインスコしろ〜とか、どんだけレベル低いの? 0841デフォルトの名無しさん2021/05/16(日) 07:40:10.97ID:dwn8WkYe>>840 それな。 dockerは起動時にネットワークとか作るはずだから そういうのを省いたら少しはましになるかも 0842デフォルトの名無しさん2021/05/17(月) 18:41:09.11ID:rPMvh1yG>>841 成程、若干早くなったみたい。何故かnoneよりhostの方が早くて不思議だけど。 [root@test-docker-28 ~]# time docker run --network="none" -it alpine date Mon May 17 07:29:33 UTC 2021
real 0m0.709s user 0m0.038s sys 0m0.031s [root@test-docker-28 ~]# time docker run --network="none" -it alpine date Mon May 17 07:29:34 UTC 2021
real 0m0.688s user 0m0.030s sys 0m0.032s [root@test-docker-28 ~]# time docker run --network="none" -it alpine date Mon May 17 07:29:36 UTC 2021
real 0m0.707s user 0m0.035s sys 0m0.028s [root@test-docker-28 ~]# time docker run --network="host" -it alpine date Mon May 17 07:29:41 UTC 2021
real 0m0.567s user 0m0.031s sys 0m0.029s [root@test-docker-28 ~]# time docker run --network="host" -it alpine date Mon May 17 07:29:42 UTC 2021
real 0m0.549s user 0m0.032s sys 0m0.022s 0843デフォルトの名無しさん2021/05/23(日) 18:46:47.14ID:N6QbFliV ↑ これ、ほぼほぼ real = user + sys + 0.5 s だけど0.5秒はコンテナを呼び出すruncのコストそのもの? だとすると>>753の要件は絶対に満たせないから、この人は 伝統的なconfigure+makeで提供してホストで直実行って感じなんだろうね。 0844デフォルトの名無しさん2021/05/23(日) 21:06:19.23ID:G29b2ho8>>843 もともとホストで直接実行するのがメインのツールなのでそこは問題ないんだけど ライバルツールがDockerでも提供していて自分もやる意味あるかなぁ?という話