Нет у меня около 15 виртуалок, на одной иногда раздаю файло через apache и таких проблем с производительностью не вижу, хотя и раздаю файло всего 100 мегабит.
У вас диск внутри как simfs?
посмотреть можно командой df -h
Может вам тогда запустить несколько нод монго на одном сервере и шардинг.
Не очень понятно что за локи у вас, по идее инсерт лочит только на запись, но не чтение.
По крайней мере так написано в документации. docs.mongodb.org/manual/faq/concurrency/
Сил сейчас нет развернуть по быстрому тестовую монгу чтобы проверить.
Ну вот скажем я и вы покупаете винт, роняем его с метровой высоты на кафельный пол, какая тут вероятность поломки? 50 на 50 или же MTFB? Не очень я понял чем винт произведенный в единичном экземпляре отличается от винтов произведенных в масштабе миллионов, если в итоге я куплю одни, почему тогда в одном случае у меня вероятность будет упираться в MTBF, а в другом будет равна 1. Мне кажется это точно противоречит теории относительности, так как в разрезе одного винта должна быть одинаковая вероятность.
Сложно все таки провести статистику для одного винта. О чем и говорит нам теория вероятности.
Если у нас один винт ни о какой статистике речи быть не может.
Вот к примеру в сервисе больше всего в починку идет винтов сигейт, почему? А ломаются все одинаково либо сломался либо нет.
Как вы получили такую вероятность в разрезе одно винта? У человека не большинство винтов, а всего один. Тут либо умрет либо нет. Живучих дисков особо не бывает, при падении с метровой высоты на пол почти никто не выживает.
Хочешь надежности хранения купи бекап, например backblaze.com за пять баксов дает бекапить с винды анлим по файлам, хочешь высокой доступности собери рейд из 2 или более винтов.
Теже ssd стабильно в течении года у меня ломаются.
Там есть корпоративный календарь который видит каждый сотрудник, сам сейчас не пользуюсь, но на предыдущей работе в нем велись всякие встречи и прочее. А вижу у вас ещё задачи, не увидел их, про них точно не скажу.
У вас диск внутри как simfs?
посмотреть можно командой df -h