Is it advisable to have MySQL Master/Slave running on the same physical server, on the same mysqld, sharing the same disk?
I don't think so. You might reduce locking issues (but I'm not sure of that), but you are adding replication overhead without increasing your hardware resources, which means you'll be doing more with the same resources, which probably means decreased performance.