US Secretary of State Hillary Clinton has arrived in Iraq on an unannounced visit, following two days of major bloodshed in the country.