Macファジィに対応するLinuxは何ですか? [コピー]

Macファジィに対応するLinuxは何ですか? [コピー]

purgeMacでは、いくつかのメモリを解放するために使用します。 Linux(Ubuntuサーバー)でこれに対応するものは何ですか?apt-get install purge私には何も与えられませんでした。 Macに慣れていない場合、そのページpurgeは次のようになります。man

purge(8)                  BSD System Manager's Manual                 purge(8)

NAME
     purge -- force disk cache to be purged (flushed and emptied)

SYNOPSIS
     purge

DESCRIPTION
     Purge can be used to approximate initial boot conditions with a cold disk
     buffer cache for performance analysis. It does not affect anonymous mem-
     ory that has been allocated through malloc, vm_allocate, etc.

SEE ALSO
     sync(8), malloc(3)

                              September 20, 2005

答え1

これは次のことを行うことができますpurge

sync && echo 3 > /proc/sys/vm/drop_caches

からman proc

/proc/sys/vm/drop_caches (since Linux 2.6.16)
              Writing to this file causes the kernel  to  drop  clean  caches,
              dentries  and  inodes from memory, causing that memory to become
              free.

              To free pagecache, use echo  1  >  /proc/sys/vm/drop_caches;  to
              free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
              to  free  pagecache,  dentries  and  inodes,  use   echo   3   >
              /proc/sys/vm/drop_caches.

              Because this is a nondestructive operation and dirty objects are
              not freeable, the user should run sync(8) first.

そして次からman sync

NAME
       sync - flush file system buffers

DESCRIPTION
       Force changed blocks to disk, update the super block.

関連情報