Şu an numaralı xhprof
kitaplıklarını kullanıyorum myscript.php
uygulama için profil oluşturma. xhprof
'dan walltime
, cputime
, memoryusage
ve peakmemoryusage
'u alabilirsiniz. Ben bir symfony konsolu kıyaslamaya çalışıyorum - bu yüzden TIDEWAYS_ENABLE()
, ConsoleCommandEvent
ve TIDEWAYS_DISABLE
, ConsoleTerminateEvent
.Bir php betiği tarafından kullanılan ne kadar kaynak (işlemci yüzdesi ve bellek)
Sorular:
- Nasıl cpu kaç yüzdesini tüketmek
myscript.php
olmadığını belirleyebilir? Yüzdeyi belirtilen here on serverfault gibicpuusage = cputime/realtime
olarak sayabilir miyim? memoryusage (mu)
vepeakmemoryusage (pmu)
öğesinden verilenxhprof
profiler,ram
kullanımını nasıl dönüştürürüm veya hesaplar? (top
sonuçmemoryusage
ama nedense yakınpeakmemoryusage
değerinden çok daha yüksek göstermek, bu yüzdenram
kullanımpeakmemoryusage
Notlar değeri olduğunu söyleyebiliriz:?
- O bu How can I get the CPU and Memory useage ile farklı çünkü ne ben istediğiniz aynı anda çalışan
system load
. ps orada olabilir çokluscripts.php
değildir.
Aslında ben 'cputime' almak için bir sorunum yok - [tideways.io] (https: https://github.com/tideways/php-profiler-extension) [https://github.com/tideways/php-profiler-extension] kullanarak yapıyorum //tideways.io) yerine [blackfire.io] (https://blackfire.io). Beni güvendiren şey, 'scputt.php' cpu kullanımının, sadece 'cputime' değerinden yüzde cinsinden 'top' veya' htop 'gibi komut olarak gösterilmiş gibi hesaplanması mümkün mü? –
oops, üzgünüm ne istediğini yanlış anladım –