Нестабильная производительность сервера Ubuntu

Вы можете переместить местоположение каталога cache следующим образом (создать символическую ссылку в новое расположение кэша)

mkdir /othervolume/.deja-dup-cache
mv ~/.cache/deja-dup/* /othervolume/.deja-dup-cache/
rmdir ~/.cache/deja-dup
ln -sf /othervolume/.deja-dup-cache ~/.cache/deja-dup

, чтобы изменить местоположение каталога tmp, смотрите следующее post: резервное копирование Deja Dup, изменение использования / tmp в другую папку / местоположение

0
задан 29 March 2011 в 19:24

8 ответов

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m, чтобы получить использование памяти, пример вывода :

total used free shared buffers cached Mem: 3632 2512 1120 0 233 1456 -/+ buffers/cache: 822 2810 Swap: 8192 0 8192

Фактическое свободное пространство, которое может быть выделено, видно в строке с -/+ buffers/cache. Если вы обнаружите, что ваш сервер меняет слишком быстро, вы можете снизить настройку vm.swappiness. Вы можете найти текущую настройку swappiness, выполнив sysctl vm.swappiness. Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10, вы должны запустить следующую команду, чтобы изменить его во время выполнения:

sudo sysctl -w sysctl vm.swappiness=10

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness=10 - /etc/sysctl.conf.

1
ответ дан 25 July 2018 в 22:17
  • 1
    Что именно указывает на то, что мой сервер меняет скорость? – Dziamid 29 March 2011 в 20:21
  • 2
    мой свободный -m выход: всего / используется / бесплатно mem: 117/113/3 -/+ buffers/cache: -/84/32 swap: 139/46/93 Swappiness is 60 – Dziamid 29 March 2011 в 20:27
  • 3
    @Dziamid: вы сказали, что ваша машина станет медленной, и через некоторое время или перезагрузка все будет нормально. 117 МБ - очень низкая память, рекомендуется 256 Мбайт +, в настоящее время вы используете замену 46/139 МБ с использованием 84/117 МБ ОЗУ. Попробуйте установить свою swappiness на 20. – Lekensteyn 29 March 2011 в 20:57
  • 4
    Установка swappiness на 20 не помогла. Я решил перейти на лучший сервер с 384 МБ памяти. Какая, по-твоему, смущаемость? – Dziamid 30 March 2011 в 19:37
  • 5
    Если 20 swappiness не помогли, попробуйте установить его еще ниже, например 5 или 2. Поэкспериментируйте с ним, если ваша система закончила RAM и должна поменяться местами, это может быть более высокая производительность, чтобы ждать, пока материал не будет перенесен на своп по сравнению с системой, по которой материал перемещается в своп до его заполнения. 384 МБ должно быть достаточно. Отключение ненужных служб может также снизить потребление памяти (например, почтовый сервер) – Lekensteyn 30 March 2011 в 20:20

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m, чтобы получить использование памяти, пример вывода :

total used free shared buffers cached Mem: 3632 2512 1120 0 233 1456 -/+ buffers/cache: 822 2810 Swap: 8192 0 8192

Фактическое свободное пространство, которое может быть выделено, видно в строке с -/+ buffers/cache. Если вы обнаружите, что ваш сервер меняет слишком быстро, вы можете снизить настройку vm.swappiness. Вы можете найти текущую настройку swappiness, выполнив sysctl vm.swappiness. Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10, вы должны запустить следующую команду, чтобы изменить его во время выполнения:

sudo sysctl -w sysctl vm.swappiness=10

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness=10 - /etc/sysctl.conf.

1
ответ дан 26 July 2018 в 20:23
  • 1
    Что именно указывает на то, что мой сервер меняет скорость? – Dziamid 29 March 2011 в 20:21
  • 2
    мой свободный -m выход: всего / используется / бесплатно mem: 117/113/3 -/+ buffers/cache: -/84/32 swap: 139/46/93 Swappiness is 60 – Dziamid 29 March 2011 в 20:27
  • 3
    @Dziamid: вы сказали, что ваша машина станет медленной, и через некоторое время или перезагрузка все будет нормально. 117 МБ - очень низкая память, рекомендуется 256 Мбайт +, в настоящее время вы используете замену 46/139 МБ с использованием 84/117 МБ ОЗУ. Попробуйте установить свою swappiness на 20. – Lekensteyn 29 March 2011 в 20:57
  • 4
    Установка swappiness на 20 не помогла. Я решил перейти на лучший сервер с 384 МБ памяти. Какая, по-твоему, смущаемость? – Dziamid 30 March 2011 в 19:37
  • 5
    Если 20 swappiness не помогли, попробуйте установить его еще ниже, например 5 или 2. Поэкспериментируйте с ним, если ваша система закончила RAM и должна поменяться местами, это может быть более высокая производительность, чтобы ждать, пока материал не будет перенесен на своп по сравнению с системой, по которой материал перемещается в своп до его заполнения. 384 МБ должно быть достаточно. Отключение ненужных служб может также снизить потребление памяти (например, почтовый сервер) – Lekensteyn 30 March 2011 в 20:20

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m, чтобы получить использование памяти, пример вывода :

total used free shared buffers cached Mem: 3632 2512 1120 0 233 1456 -/+ buffers/cache: 822 2810 Swap: 8192 0 8192

Фактическое свободное пространство, которое может быть выделено, видно в строке с -/+ buffers/cache. Если вы обнаружите, что ваш сервер меняет слишком быстро, вы можете снизить настройку vm.swappiness. Вы можете найти текущую настройку swappiness, выполнив sysctl vm.swappiness. Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10, вы должны запустить следующую команду, чтобы изменить его во время выполнения:

sudo sysctl -w sysctl vm.swappiness=10

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness=10 - /etc/sysctl.conf.

1
ответ дан 2 August 2018 в 03:45
  • 1
    Что именно указывает на то, что мой сервер меняет скорость? – Dziamid 29 March 2011 в 20:21
  • 2
    мой свободный -m выход: всего / используется / бесплатно mem: 117/113/3 -/+ buffers/cache: -/84/32 swap: 139/46/93 Swappiness is 60 – Dziamid 29 March 2011 в 20:27
  • 3
    @Dziamid: вы сказали, что ваша машина станет медленной, и через некоторое время или перезагрузка все будет нормально. 117 МБ - очень низкая память, рекомендуется 256 Мбайт +, в настоящее время вы используете замену 46/139 МБ с использованием 84/117 МБ ОЗУ. Попробуйте установить свою swappiness на 20. – Lekensteyn 29 March 2011 в 20:57
  • 4
    Установка swappiness на 20 не помогла. Я решил перейти на лучший сервер с 384 МБ памяти. Какая, по-твоему, смущаемость? – Dziamid 30 March 2011 в 19:37
  • 5
    Если 20 swappiness не помогли, попробуйте установить его еще ниже, например 5 или 2. Поэкспериментируйте с ним, если ваша система закончила RAM и должна поменяться местами, это может быть более высокая производительность, чтобы ждать, пока материал не будет перенесен на своп по сравнению с системой, по которой материал перемещается в своп до его заполнения. 384 МБ должно быть достаточно. Отключение ненужных служб может также снизить потребление памяти (например, почтовый сервер) – Lekensteyn 30 March 2011 в 20:20

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m, чтобы получить использование памяти, пример вывода :

total used free shared buffers cached Mem: 3632 2512 1120 0 233 1456 -/+ buffers/cache: 822 2810 Swap: 8192 0 8192

Фактическое свободное пространство, которое может быть выделено, видно в строке с -/+ buffers/cache. Если вы обнаружите, что ваш сервер меняет слишком быстро, вы можете снизить настройку vm.swappiness. Вы можете найти текущую настройку swappiness, выполнив sysctl vm.swappiness. Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10, вы должны запустить следующую команду, чтобы изменить его во время выполнения:

sudo sysctl -w sysctl vm.swappiness=10

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness=10 - /etc/sysctl.conf.

1
ответ дан 4 August 2018 в 19:49
  • 1
    Что именно указывает на то, что мой сервер меняет скорость? – Dziamid 29 March 2011 в 20:21
  • 2
    мой свободный -m выход: всего / используется / бесплатно mem: 117/113/3 -/+ buffers/cache: -/84/32 swap: 139/46/93 Swappiness is 60 – Dziamid 29 March 2011 в 20:27
  • 3
    @Dziamid: вы сказали, что ваша машина станет медленной, и через некоторое время или перезагрузка все будет нормально. 117 МБ - очень низкая память, рекомендуется 256 Мбайт +, в настоящее время вы используете замену 46/139 МБ с использованием 84/117 МБ ОЗУ. Попробуйте установить свою swappiness на 20. – Lekensteyn 29 March 2011 в 20:57
  • 4
    Установка swappiness на 20 не помогла. Я решил перейти на лучший сервер с 384 МБ памяти. Какая, по-твоему, смущаемость? – Dziamid 30 March 2011 в 19:37
  • 5
    Если 20 swappiness не помогли, попробуйте установить его еще ниже, например 5 или 2. Поэкспериментируйте с ним, если ваша система закончила RAM и должна поменяться местами, это может быть более высокая производительность, чтобы ждать, пока материал не будет перенесен на своп по сравнению с системой, по которой материал перемещается в своп до его заполнения. 384 МБ должно быть достаточно. Отключение ненужных служб может также снизить потребление памяти (например, почтовый сервер) – Lekensteyn 30 March 2011 в 20:20

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m , чтобы получить использование памяти, пример вывода:

  общее количество использованных свободных общих буферов кэшировано Mem: 3632 2512 1120 0 233 1456 - / + буферы / кеш: 822 2810 Swap: 8192 0 8192   

Фактическое свободное пространство, которое может быть выделено, видно в строке с - / + буферами / кешем . Если вы обнаружите, что ваш сервер слишком быстро переключается, вы можете снизить настройку vm.swappiness . Вы можете найти текущую настройку swappiness, запустив sysctl vm.swappiness . Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10 , вы должны запустить следующую команду, чтобы изменить его во время выполнения:

  sudo sysctl -w sysctl vm.swappiness =  10  

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness = 10 в /etc/sysctl.conf [ ! d8].

1
ответ дан 6 August 2018 в 03:53

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m , чтобы получить использование памяти, пример вывода:

  общее количество использованных свободных общих буферов кэшировано Mem: 3632 2512 1120 0 233 1456 - / + буферы / кеш: 822 2810 Swap: 8192 0 8192   

Фактическое свободное пространство, которое может быть выделено, видно в строке с - / + буферами / кешем . Если вы обнаружите, что ваш сервер слишком быстро переключается, вы можете снизить настройку vm.swappiness . Вы можете найти текущую настройку swappiness, запустив sysctl vm.swappiness . Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10 , вы должны запустить следующую команду, чтобы изменить его во время выполнения:

  sudo sysctl -w sysctl vm.swappiness =  10  

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness = 10 в /etc/sysctl.conf [ ! d8].

1
ответ дан 7 August 2018 в 21:49

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m , чтобы получить использование памяти, пример вывода:

  общее количество использованных свободных общих буферов кэшировано Mem: 3632 2512 1120 0 233 1456 - / + буферы / кеш: 822 2810 Swap: 8192 0 8192   

Фактическое свободное пространство, которое может быть выделено, видно в строке с - / + буферами / кешем . Если вы обнаружите, что ваш сервер слишком быстро переключается, вы можете снизить настройку vm.swappiness . Вы можете найти текущую настройку swappiness, запустив sysctl vm.swappiness . Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10 , вы должны запустить следующую команду, чтобы изменить его во время выполнения:

  sudo sysctl -w sysctl vm.swappiness =  10  

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness = 10 в /etc/sysctl.conf [ ! d8].

1
ответ дан 10 August 2018 в 10:03

Существует несколько возможностей для снижения производительности, но наиболее вероятной причиной является нехватка оперативной памяти, что приводит к обмену системой.

Вы можете использовать free -m , чтобы получить использование памяти, пример вывода:

  общее количество использованных свободных общих буферов кэшировано Mem: 3632 2512 1120 0 233 1456 - / + буферы / кеш: 822 2810 Swap: 8192 0 8192   

Фактическое свободное пространство, которое может быть выделено, видно в строке с - / + буферами / кешем . Если вы обнаружите, что ваш сервер слишком быстро переключается, вы можете снизить настройку vm.swappiness . Вы можете найти текущую настройку swappiness, запустив sysctl vm.swappiness . Он колеблется от 0 до 100, более низкое значение будет использовать swap позже, более высокое значение заставляет ядро ​​использовать swap раньше. Если вы решите установить это значение на 10 , вы должны запустить следующую команду, чтобы изменить его во время выполнения:

  sudo sysctl -w sysctl vm.swappiness =  10  

Чтобы сделать это постоянным (т.е. после перезагрузки), добавьте строку sysctl vm.swappiness = 10 в /etc/sysctl.conf [ ! d8].

1
ответ дан 13 August 2018 в 16:23
  • 1
    Что именно указывает на то, что мой сервер меняет скорость? – Dziamid 29 March 2011 в 20:21
  • 2
    my free -m output: total / used / free mem: 117/113/3 - / + буферы / кеш: - / 84/32 swap: 139 / 46/93 Счастье - 60 – Dziamid 29 March 2011 в 20:27
  • 3
    @Dziamid: вы сказали, что ваша машина станет медленной, и через некоторое время или перезагрузка все будет нормально. 117 МБ - очень низкая память, рекомендуется 256 Мбайт +, в настоящее время вы используете замену 46/139 МБ с использованием 84/117 МБ ОЗУ. Попробуйте установить свою swappiness на 20. – Lekensteyn 29 March 2011 в 20:57
  • 4
    Установка swappiness на 20 не помогла. Я решил перейти на лучший сервер с 384 МБ памяти. Какая, по-твоему, смущаемость? – Dziamid 30 March 2011 в 19:37
  • 5
    Если 20 swappiness не помогли, попробуйте установить его еще ниже, например 5 или 2. Поэкспериментируйте с ним, если ваша система закончила RAM и должна поменяться местами, это может быть более высокая производительность, чтобы ждать, пока материал не будет перенесен на своп по сравнению с системой, по которой материал перемещается в своп до его заполнения. 384 МБ должно быть достаточно. Отключение ненужных служб может также снизить потребление памяти (например, почтовый сервер) – Lekensteyn 30 March 2011 в 20:20

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

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