How does Jiraiya know that Orochimaru transferred?

How does Jiraiya know it takes exactly three years?

Why does Jiraiya think Naruto should train instead of going himself, Tsunade, Guy and other great jonin after Sasuke to handle the pressing issue of Orochimaru?