Simply you should try this
echo 3 > /proc/sys/vm/drop_caches
but you one is also working with me Same situation here but works fine
[root@I-IDS ~]# w
20:56:35 up 4:03, 2 users, load average: 0.00, 0.00, 0.11
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty4 - 16:55 3:48m 0.25s 0.25s -bash
root pts/0 192.168.1.42 20:55 0.00s 0.20s 0.00s w
[root@I-IDS ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@I-IDS ~]# sy
sync sysctl sys-unconfig
[root@I-IDS ~]# sync; echo 3 > /proc/sys/vm/drop_caches
[root@I-IDS ~]# sync; echo 2 > /proc/sys/vm/drop_caches
[root@I-IDS ~]# sync; echo 1 > /proc/sys/vm/drop_caches
[root@I-IDS ~]# sync; echo 3 > /proc/sys/vm/drop_caches
can you please post our teminal output here from entering command to output