Archiv für July, 2008

Linux Read-Cache flushen

Manchmal möchte man, wenngleich meist aus sehr speziellen Gründen, seinen Read-Cache leeren. Der Linux-Kernel stellt seit Version 2.6.16 eine entsprechende Funktion über das proc-Interface bereit:

To free pagecache:

  • echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

  • echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

  • echo 3 > /proc/sys/vm/drop_caches

As this is a non-destructive operation, and dirty objects are not freeable, the user should run “sync” first in order to make sure all cached objects are freed.

Quelle: http://www.linuxinsight.com/proc_sys_vm_drop_caches.html

VMware Server 1.06 mit Kernel 2.6.26

Man kennt es ja mittlerweile. VMware Server 1.x wird von der Firma VMware sträflich vernachlässigt. Zwar wird fleißig an Version 2 gearbeitet, doch für meinen VIA C3 bietet die neue Version einfach zu viel Overhead. Außerdem gefällt mir die Web-GUI nicht. Ganz davon abgesehen, dass ich mit der aktuellen Version 2.0 RC1 virtuelle Maschinen nicht mehr starten kann.

Mit dem originalen Patch von rsbac.org gibt es folgende Kompilierungsfehler:

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.26/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.26'
  CC [M]  /tmp/vmware-config2/vmmon-only/linux/driver.o
/tmp/vmware-config2/vmmon-only/linux/driver.c:171: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c:175: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Error  2
make[1]: Leaving directory `/usr/src/linux-2.6.26'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

Aus diesem Grund musste der aktuelle VMware-any-any-update117 Patch an den neuen Kernel 2.6.26 angepasst werden.  Dank den fleißigen Asiaten entstand nun der IT-Psycho Patch: vmware-any-any-update117-itpsycho.tar.bz2 (403,15 KB)

iDesk Browser Sourcecode

Und schon ist er da: http://idesk.haufe.de/Download/Source/