Как гарантировать записи физически фиксировал, прежде чем сообщается завершено?

Вам в основном нужны две вещи:

  1. Создайте бесплатную учетную запись на dyndns сервисе и установите программу на своем компьютере или лучшей конфигурации Ваш маршрутизатор для использования их сервиса (в случае, если Вам установили DD-WRT на нем), который отобразил бы имя, которое связано с Вашим текущим общедоступным IP, который Ваш ISP дал Вам. С тем именем можно создать соединение с маршрутизатором от anyware в мире независимо от того, что IP, который Вы имеете начиная с dyndns сервисного обновления имя для соединения с текущим IP-адресом.
  2. Необходимо передать от маршрутизатора требуемый порт, на который Вы хотите указать на свой IP-адрес локального компьютера, можно установить маршрутизатор на открытый порт 5001 и каждый раз, когда это получает пакет IP от внешнего мира, который он должен передать этому IP-адресу, которому Вы установили его для передачи.

4
21.04.2013, 14:07
1 ответ

Здесь существует две составных части: кэш записи на диск и кэш файловой системы.

Кэш записи на диск может быть отключен с помощью hdparm -W 0 [device]. Можно отключить запись файловой системы, кэширующуюся путем монтирования/перемонтирования его с sync опция. Обратите внимание, что эти изменения значительно ухудшат производительность.

3
27.01.2020, 20:58
  • 1
    я думаю, что буду давать этому попытку и видеть, насколько он действительно влияет на производительность. Как я сказал, я готов обменять производительность записи на знание, что записи фиксировались. –  a CVn 21.04.2013, 14:19
  • 2
    @MichaelKjörling при нахождении этого, ухудшает производительность записи слишком много, рассмотрите хранение кэша файловой системы, но понижение его времен сброса. Например, с Linux расширил файловые системы, можно использовать commit опция вынудить буферы, которые будут сброшены в определенном интервале. Выполнение такой вещи с самим жестким диском более сложно. –  Chris Down 21.04.2013, 14:22
  • 3
    @ChrisDown fwiw там - также довольно многие sysctl's для корректировки pdflush интервалы (процентами, возрастом самой старой грязной страницы, общим размером грязных страниц, и т.д.). Это дает Вам что-то для регулировки, ни во что не входя конкретная ОС (я также, так как это строго о вводе-выводе, думают, что pdflush находится ниже в стеке, чем файловые системы, таким образом, это может все еще ловить и ставить ввод-вывод в очередь даже если дроссель commit). –  Bratchley 23.05.2013, 23:03
  • 4
    Черт побери, я пропустил свое пятиминутное окно. Я имел в виду "что-либо FS, конкретный" моя втолкнутая память мышц все же. –  Bratchley 23.05.2013, 23:15

Теги

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