Checking for insufficient inodes:
ESXi 5.0: stat -f /
ESXi 5.1+: localcli system visorfs ramdisk list
Linux OS: df -i
Review the size of these directories:
The /vmimages/ directory is used to store operating system install files such as the VMware Tools or other ISO files.
The /var/core/ and /root/ directories are used to store crash files for on the service console and the VMkernel.
The /var/log/ directory is used to store the majority of the logs for the ESX host.
The /vmfs/volumes/ Datastores are used to store the virtual machine data.
~ # vdf -h
Ramdisk Size Used Available Use% Mounted on
root 32M 980K 31M 2% —
etc 28M 264K 27M 0% —
tmp 192M 4K 191M 0% —
hostdstats 129M 1M 127M 1% —
~ # du -ch /vmimages /var/core /var/log /var/spool
12.0K /vmimages
4.0K /var/core
4.0K /var/log/vmware/fdm
4.0K /var/log/vmware/journal
12.0K /var/log/vmware
4.0K /var/log/ipmi
236.0K /var/log
252.0K total
/TMP is full
esxcli system visorfs ramdisk list
localcli –plugin-dir /usr/lib/vmware/esxcli/int/ sched group getmemconfig -g host/system/kernel/kmanaged/visorfs/tmp
localcli –plugin-dir /usr/lib/vmware/esxcli/int/ sched group setmemconfig -g host/system/kernel/kmanaged/visorfs/tmp -i 2 -m 212 -u mb
localcli –plugin-dir /usr/lib/vmware/esxcli/int/ sched group setmemconfig -g host/system/kernel/kmanaged/visorfs/