{"action":"created","issue":{"url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/3067","labels_url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/3067/labels{/name}","comments_url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/3067/comments","events_url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/3067/events","html_url":"https://github.com/PocketMine/PocketMine-MP/issues/3067","id":80677750,"number":3067,"title":"High disk IO on v1.5","user":{"login":"LEETcc","id":12211793,"avatar_url":"https://avatars.githubusercontent.com/u/12211793?v=3","gravatar_id":"","url":"https://api.github.com/users/LEETcc","html_url":"https://github.com/LEETcc","followers_url":"https://api.github.com/users/LEETcc/followers","following_url":"https://api.github.com/users/LEETcc/following{/other_user}","gists_url":"https://api.github.com/users/LEETcc/gists{/gist_id}","starred_url":"https://api.github.com/users/LEETcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LEETcc/subscriptions","organizations_url":"https://api.github.com/users/LEETcc/orgs","repos_url":"https://api.github.com/users/LEETcc/repos","events_url":"https://api.github.com/users/LEETcc/events{/privacy}","received_events_url":"https://api.github.com/users/LEETcc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-25T21:39:27Z","updated_at":"2015-05-25T21:57:48Z","closed_at":null,"body":"I'm experiencing a problem that has been troubling me over the last few days. When running a 1.5 server (build 1156, but I think it's in all builds) after a while the disk IO climbs until it's at 99.99% and the machine essentially comes to a halt (cpu load >> 5 per core).\r\n```\r\n[root@ip-172-30-3-207 ~]# iotop -o --batch -n 1\r\nTotal DISK READ: 0.00 B/s | Total DISK WRITE: 375.81 K/s\r\n  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND\r\n17272 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n28749 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n32615 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n14400 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n28377 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n26709 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n29019 be/4 leet        0.00 B/s   53.69 K/s  0.00 % 99.99 % ./bin/php5/bin/php src/pocketmine/PocketMine.php\r\n```\r\n```\r\n[root@ip-172-30-3-207 ~]# ls -l /proc/$(pgrep -f PocketMine)/fd\r\nls: cannot access 31772: No such file or directory\r\nls: cannot access 32406: No such file or directory\r\nls: cannot access 32615/fd: No such file or directory\r\n/proc/528:\r\ntotal 0\r\ndr-xr-xr-x 2 leet leet 0 May 25 21:35 attr\r\n-r-------- 1 leet leet 0 May 25 21:35 auxv\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 cgroup\r\n--w------- 1 leet leet 0 May 25 21:35 clear_refs\r\n-r--r--r-- 1 leet leet 0 May 25 07:02 cmdline\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 comm\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 coredump_filter\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 cpuset\r\nlrwxrwxrwx 1 leet leet 0 May 25 21:35 cwd -> /home/leet/containers/11208/bundle\r\n-r-------- 1 leet leet 0 May 25 21:35 environ\r\nlrwxrwxrwx 1 leet leet 0 May 25 07:02 exe -> /home/leet/containers/11208/bundle/bin/php5/bin/php\r\ndr-x------ 2 leet leet 0 May 25 21:35 fd\r\ndr-x------ 2 leet leet 0 May 25 21:35 fdinfo\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 gid_map\r\n-r-------- 1 leet leet 0 May 25 21:35 io\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 latency\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 limits\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 loginuid\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 maps\r\n-rw------- 1 leet leet 0 May 25 21:35 mem\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 mountinfo\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 mounts\r\n-r-------- 1 leet leet 0 May 25 21:35 mountstats\r\ndr-xr-xr-x 5 leet leet 0 May 25 21:35 net\r\ndr-x--x--x 2 leet leet 0 May 25 21:35 ns\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 numa_maps\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 oom_adj\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 oom_score\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 oom_score_adj\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 pagemap\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 personality\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 projid_map\r\nlrwxrwxrwx 1 leet leet 0 May 25 21:35 root -> /\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 sched\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 schedstat\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 sessionid\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 setgroups\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 smaps\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 stack\r\n-r--r--r-- 1 leet leet 0 May 25 07:02 stat\r\n-r--r--r-- 1 leet leet 0 May 25 19:21 statm\r\n-r--r--r-- 1 leet leet 0 May 25 07:02 status\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 syscall\r\ndr-xr-xr-x 7 leet leet 0 May 25 18:00 task\r\n-rw-r--r-- 1 leet leet 0 May 25 21:35 uid_map\r\n-r--r--r-- 1 leet leet 0 May 25 21:35 wchan\r\n```\r\n\r\n\r\nDefault pocketmine.yml and server.properties.\r\n\r\nWould love to get some help on this!\r\n"},"comment":{"url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/comments/105324645","html_url":"https://github.com/PocketMine/PocketMine-MP/issues/3067#issuecomment-105324645","issue_url":"https://api.github.com/repos/PocketMine/PocketMine-MP/issues/3067","id":105324645,"user":{"login":"LEETcc","id":12211793,"avatar_url":"https://avatars.githubusercontent.com/u/12211793?v=3","gravatar_id":"","url":"https://api.github.com/users/LEETcc","html_url":"https://github.com/LEETcc","followers_url":"https://api.github.com/users/LEETcc/followers","following_url":"https://api.github.com/users/LEETcc/following{/other_user}","gists_url":"https://api.github.com/users/LEETcc/gists{/gist_id}","starred_url":"https://api.github.com/users/LEETcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LEETcc/subscriptions","organizations_url":"https://api.github.com/users/LEETcc/orgs","repos_url":"https://api.github.com/users/LEETcc/repos","events_url":"https://api.github.com/users/LEETcc/events{/privacy}","received_events_url":"https://api.github.com/users/LEETcc/received_events","type":"User","site_admin":false},"created_at":"2015-05-25T21:57:48Z","updated_at":"2015-05-25T21:57:48Z","body":"[root@ip-172-30-3-207 ~]# strace -e trace=file -p 26597\r\nProcess 26597 attached\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\nopen(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\nopen(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\nopen(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\nopen(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\nopen(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12\r\nlstat(\"/proc/self/status\", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nopen(\"/proc/26597/status\", O_RDONLY)    = 12\r\nlstat(\"/proc/self/status\", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nopen(\"/proc/26597/status\", O_RDONLY)    = 12\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud/ItemCloud.dat\", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0\r\nlstat(\"/home/leet/containers/21080/bundle/plugins/ItemCloud\", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0\r\n"}}