Solaris pmap girdileri dev: ve ino: neyi temsil eder?


1

Pmap komutunu Solaris'teki bir işlemde çalıştırarak, belirli işlemlerin aşağıdaki gibi etiketlere sahip bellek blokları olduğunu görüyorum:

dev: 337,2 ino = 2433431

Dev ve ino neyi temsil eder? Benim varsayım cihaz ve inode, ama bu sadece bir tahmin. Bu hafızanın ne olduğunu ters-ayıklamanın bir yolu var mı?

Yanıtlar:


2

Bunlar muhtemelen / var / run mmaped dosyalarıdır. Sadece kontrol ettim ve örneğin / var / run / tzsync'i birçok işlem tarafından kontrol edildiğini öğrendim. Bu belirli dosya, saat dilimi düzeltme eklerinin etkin olması için yeniden başlatma gerektirmemesine olanak tanır.


Hangi dosyanın eşleştirileceğini nasıl belirlediniz? Cihaz numarası ve inode numarası ile geriye doğru arama yapmanın bir yolu var mı? '-İnum <ino>' bulmayı denedim, ancak şansım olmadı.
heavydutydev

Tzsync dosyası tarafından rapor edildi pmap, pfilesve find -inum. Sonuncusu en az / proc / <pid> / fd altında bulmalıdır.
jlliagre
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.