2012-02-24 19 views
7

Yaklaşık 30 iş parçacığı ile Linux üzerinde çalışan bir C tabanlı uygulama var. Şimdi, her bir iş parçacığının CPU kullanımını belirli bir zamanda alan küçük bir yardımcı program yazmam gerekiyor. Uygulamanın ayrı veya bir parçası olabilir.Linux'taki bir iş parçacığı için CPU kullanımını bulun

/proc sorunundan biri hangi iş parçacığı olduğunu bulmaktır.

Lütfen bana nasıl başlayacağınızla ilgili fikir verin. Sanırım bu alanda bir naif olsam da aşağıda yaklaşım

1) (a paylaşılan bellek segmentinde programında oluşturulan alıyorsanız yeni PID yılların bir güncellenmiş listesini tutmak işe yarayabilecek

Teşekkür

+1

Bu sorudan yeterince ipucu alabileceğinizi düşünüyorum: http://stackoverflow.com/questions/3475750/posix-api-call-to-list-all-the-pthreads-running-in-a-process – jupp0r

cevap

0

Fikrim, IPC'nin yardımından yararlanmaktı) 2) daha önce oluşturulmuş paylaşımlı bölüme erişebilen ve ilgili kullanımı kontrol etmek için PID'leri getirebilen bir uygulama geliştirdi.

İlgili konular