[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】7 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
275
(2): 2020/03/03(火)04:42 ID:F7yy2W11(1/4) AAS
WSL1 Ubuntu 18.04 なんだが、ffmpegが異常に遅い原因はなんだろう?ファイルI/O は遅いとしても、単純なバイナリ実行はそれ程差がないものと思っていたのだが。

コマンド:ffmpeg -i input.mp4 -c:v hevc out.mp4

Windowsネイティブ版:30 sec
WSL:72 sec
Ubuntu on vmplayer:42 sec
280
(1): 2020/03/03(火)12:51 ID:y2NmTP5u(2/3) AAS
>>275
実行後にpidはどれくらい消費してる?
もし実行前と実行後のpidの差が極端に多かったらそれが原因かも
sh -c 'echo $$' で現在のpidが見れる。
デフォルトでは32767でループするから注意

これで約1万個消費させられる。俺の環境だと25秒かかる。
time sh -c 'for i in $(seq 10000); do (:); done'

これだと0.1秒未満
time sh -c 'for i in $(seq 10000); do :; done'
283
(1): 2020/03/03(火)13:47 ID:mzAZyUJm(1) AAS
>>275
CPUが食えてないからっぽいね
普通のLinuxだと%niceの方で持って行かれるけど、WSL1だと%niceはほぼ0で%userもちょっとしか行かない

niceコマンドも効いてないみたいだし、ffmpegも内部でその辺なんかやってるみたい
割当の仕組みが違うのか不具合があるのか…?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.597s*