PHP bir çok çekirdekli LAMBASI makinede birden FFMPEG süreçleri arayabilir miyim?

2 Cevap php

I exec () kullanarak bir FFMPEG komutu çağırmak için PHP kullanıyorum. Bu komutu başlatan komut kullanarak başka bir PHP komut dosyası denir

proc_close(proc_open('php /phpdirectory/process.php &', array(), $foo));

Bu harika çalışıyor. Ffmpeg komutu çağırdı ve 'arka plan' çalışır kullanıcıya dönmek için ilk komut dosyası ayrılan ve bu durumda dosya yükleme devam edilir. Ne çok sayıda çekirdeğe sahip bir makine kullanarak ediyorsam? Ben her çekirdek için bir ffmpeg süreci diyoruz diye nasıl şeyler optimize hakkında gitmek istiyorsunuz? Ya da çok çekirdekli makine süreç zaten çekirdek arasındaki iş bölmek ve daha hızlı tek bir süreçte alacak?

Herkes?

2 Cevap

FFMPEG sürecin zamanlama çekirdek zamanlayıcısı tarafından yapılır. Açıkça her bir çekirdek adresinden süreçleri ateş edemez.