Сделать stripe_cache_size постоянным

В 10.10 Ubuntu Software Center имеет список всех обновлений, которые вы загрузили в прошлом.

14
задан 16 January 2011 в 10:04

93 ответа

У меня нет реального ответа для вас, но, возможно, вы можете попробовать создать простой сценарий запуска выскочки. Создайте файл в / etc / init с расширением .conf. В файле put:

start on start tty1 exec echo 8192> / sys / block / md0 / md / stripe_cache_size

Я думаю, что это должно запустите команду примерно в то время, когда терминал запустился, что, вероятно, примерно в то же время, когда вы выполняете команду.

0
ответ дан 13 August 2018 в 16:48
  • 1
    Я уже пытался поставить это в скрипт запуска (rc.local), и это не помогло. Кроме того, поскольку это сервер Ubuntu, после перезагрузки терминалы могут отсутствовать, AFAIK. – BarsMonster 17 January 2011 в 01:29
  • 2
    Я предлагал это в качестве альтернативы методу rc.local. Возможно, это начнется позже. На самом деле я не знаю. – user1974 17 January 2011 в 04:41
  • 3
    Что касается отсутствия терминалов, я понятия не имею. Почему сервер не запускается после запуска? Мы имеем в виду то же самое, когда говорим о терминале? Несмотря на это, вы можете использовать другую службу для запуска команды, просто измените tty1 – user1974 17 January 2011 в 04:53

Может ли пакет sysfsutils исправить вашу проблему?

ОРИГИНАЛЬНЫЙ ОТВЕТ:

Я не могу понять, как прокомментировать ваш вопрос; Думаю, я отредактирую этот ответ, когда узнаю больше о вашей проблеме.

Можете ли вы опубликовать (или pastebin, если он длинный) вывод

  grep -R  md0 /etc/init.d  
0
ответ дан 13 August 2018 в 16:48
  • 1
    Ничего не найдено. – BarsMonster 13 January 2011 в 08:05
  • 2
    Хммм ... У меня нет RAID, поэтому он довольно длинный, но можете ли вы попробовать «grep -R 256 /etc/init.d» и «grep -R stripe_cache_size /etc/init.d»? – zpletan 13 January 2011 в 16:25
  • 3
    оба не дали никаких результатов. – BarsMonster 15 January 2011 в 13:39

Просто чтобы перейти к последнему сообщению; сценарий под мной работает для меня. Просто поменяйте свои данные между «& lt; ...>». Наслаждайтесь!


  #! / Bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многоуровневого уровня запуска.  # Убедитесь, что сценарий будет «выходить 0» на успех или любое другое значение # при ошибке.  # # Чтобы включить или отключить этот скрипт, просто измените биты выполнения #.  # # По умолчанию этот скрипт ничего не делает.  ################# ПРИМЕЧАНИЕ ######################## Вы также ограничены процессором и памятью  # ## & lt; Ваше имя & gt;  & lt; Дата модификации & gt;  # ## размер кэша полосы и чтение-вперед # ########################################  #### echo 16384 & gt;  / sys / block / & lt; Ваш RAID5 или 6 Volume & gt; / md / stripe_cache_size blockdev --setra 16384 / dev / & lt; Ваш RAID5 или 6 Volume & gt;  выход 0  
1
ответ дан 13 August 2018 в 16:48
  • 1
    Не говорите «Просто чтобы расширить последнее сообщение». потому что ответы обычно оцениваются по голосам, поэтому его возможный ответ может оказаться выше того, о котором вы говорите. Обратитесь к сообщению по имени автора. Это намного яснее. – Warren Hill 11 August 2013 в 13:37

Другие вопросы по тегам:

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