Bash - пара каждой строки файла

Вы можете выполнять низкоуровневый дисковый ввод-вывод на любом типе хранилища через блочное устройство , что-то вроде / dev / sda (для всего диска) или / dev / sda1 (для раздела) под Linux. Это полностью обходит файловую систему.

Если вы реализуете собственное хранилище ключей и значений, я абсолютно гарантирую, что то, что вы придумаете, будет значительно медленнее и ошибочнее, чем файловые системы и базы данных, написанные профессионалами. Эффективный механизм хранения должен учитывать такие вещи, как кэширование, одновременная запись, устойчивость к сбоям питания и т. Д. Это очень сложно!

-1
18.03.2019, 02:39
1 ответ

В первую очередь я бы проверил приоритет процессов, запущенных на серверах.

ps -eo pid,ppid,ni,comm

Затем я бы изменил значение nice на самое высокое в вашем процессе node.js, чтобы увидеть, есть ли какие-либо улучшения.

renice -n -12 -p (PID вашего node.js)

0
28.01.2020, 05:12

Теги

Похожие вопросы