php - скриптовый язык, а 100 пользователей одновременно не будут вам в хлам загружать такие ресурсы, вам 3 гигов и пару ядер за 3,5Ghz с башкой ну и посмотрите что бы mysql не оракловый был, он жрет как слон
И ещё интересно касательно мониторинга сервера Есть готовые расширения для этого или можно поставить не расширение а специализированный софт для этого?
Конечно, все. Даже мастодонты типа яндекса - https://cloud.yandex.ru/prices AWS и GCP просто говорят «хранилище для холодных данных» как бэ намекая что скорость доступа там не оч
А вы не можете, по хорошему, считать кол-во посетителей. Если конечно кастомуню логику на WP не запилите. Да и не надо оно вам, снимайте кол-во активных соединений на вебсервере (nginx тот же) и поймете +/- нагрузку