• [^] # Re: Doc

    Posté par (site web personnel) . En réponse au message taille du "fichier" /proc/meminfo. Évalué à 3. Dernière modification le 17 août 2015 à 15:25.

    Sur le /proc/meminfo.c du dernier noyau :

     seq_printf(m,
     "MemTotal: %8lu kB\n"
     "MemFree: %8lu kB\n"
     "MemAvailable: %8lu kB\n"
     "Buffers: %8lu kB\n"
     "Cached: %8lu kB\n"
     "SwapCached: %8lu kB\n"
     "Active: %8lu kB\n"
     "Inactive: %8lu kB\n"
     "Active(anon): %8lu kB\n"
     "Inactive(anon): %8lu kB\n"
     "Active(file): %8lu kB\n"
     "Inactive(file): %8lu kB\n"
     "Unevictable: %8lu kB\n"
     "Mlocked: %8lu kB\n"
    #ifdef CONFIG_HIGHMEM
     "HighTotal: %8lu kB\n"
     "HighFree: %8lu kB\n"
     "LowTotal: %8lu kB\n"
     "LowFree: %8lu kB\n"
    #endif
    #ifndef CONFIG_MMU
     "MmapCopy: %8lu kB\n"
    #endif
     "SwapTotal: %8lu kB\n"
     "SwapFree: %8lu kB\n"
     "Dirty: %8lu kB\n"
     "Writeback: %8lu kB\n"
     "AnonPages: %8lu kB\n"
     "Mapped: %8lu kB\n"
     "Shmem: %8lu kB\n"
     "Slab: %8lu kB\n"
     "SReclaimable: %8lu kB\n"
     "SUnreclaim: %8lu kB\n"
     "KernelStack: %8lu kB\n"
     "PageTables: %8lu kB\n"
    #ifdef CONFIG_QUICKLIST
     "Quicklists: %8lu kB\n"
    #endif
     "NFS_Unstable: %8lu kB\n"
     "Bounce: %8lu kB\n"
     "WritebackTmp: %8lu kB\n"
     "CommitLimit: %8lu kB\n"
     "Committed_AS: %8lu kB\n"
     "VmallocTotal: %8lu kB\n"
     "VmallocUsed: %8lu kB\n"
     "VmallocChunk: %8lu kB\n"
    #ifdef CONFIG_MEMORY_FAILURE
     "HardwareCorrupted: %5lu kB\n"
    #endif
    #ifdef CONFIG_TRANSPARENT_HUGEPAGE
     "AnonHugePages: %8lu kB\n"
    #endif
    #ifdef CONFIG_CMA
     "CmaTotal: %8lu kB\n"
     "CmaFree: %8lu kB\n"
    #endif

    ça nous ferait sauf erreur entre 14 et 44 lignes de 20 char + un "%8lu" (soit min 8 max-ça-dépend-ça-dépasse octets) sauf une avec un %5lu. Probablement entre 14*(20+8) et 44*(20+19) octets, mais s'il y a un peu plus je vous le même quand même.