Done to this site because of the amount of absolute garbage coming in.
To kill the ability to comment on all existing posts, hit your database and zap it thusly:
UPDATE wp_posts p SET comment_status = ‘closed’, ping_status = ‘closed’ WHERE comment_status = ‘open’;
To turn off future, log into WP and head to Settings > Discussion and uncheck Allow people to post comments on new articles.