Использование процессора увеличивается с 4 ГБ установленной RAM

Я не вижу преимущества использования qsub по стандарту at. at команда возьмет "сценарий" и выполнит его в определенное время (как "теперь"), с помощью текущей среды. Затем можно проверить состояние с atq или удалите задание с atrm.

$ nohup ./myscript myargs & # put script in the background
# almost the same as
$ echo ./myscript myargs | at now # computer runs script independent of terminals

Действительно необходимо удостовериться что Ваш myscript не будет искать вход.

Самостоятельно, я использую screen на единственном терминальном сеансе везде я иду, как Bernhard предполагает. Откройте новое окно (в screen), запустите сценарий, переключатель назад к оригиналу screen окно.

9
17.03.2013, 20:19
8 ответов

Взгляните на таблицу данных Процессора Intel Atom® серий D2000 и N2000, том 1.

  • Примечание стр. 32-33 и таблица 3-24.

    Время от времени, когда ваш процессор и контроллер памяти поддерживают 4 ГБ общей оперативной памяти, они поддерживают ее только в 2 ГБ, в 2 ГБ на слот. Так как 412+ имеет только один слот, 2 ГБ - это максимальный объем оперативной памяти. Всё вышеперечисленное, скорее всего, будет непредсказуемым..

  • 7
    27.01.2020, 20:07

    Если будет больше памяти, то ЦП будет иметь больше данных/программ под рукой, чтобы продолжить работать (это будет неактивное ожидание данных из диска меньше времени), таким образом, использование ЦП должно будет увеличиться, особенно при высокой загрузке. Пропускная способность увеличивается? Или разве Вы не измерили это?

    0
    27.01.2020, 20:07
    • 1
      Не Может сказать, что я действительно измерил его вне вершины (Busybox, таким образом, опции несколько ограничены), но отбрасывания производительности значительно для вышеупомянутых приложений при использовании 4 ГБ RAM, некоторые до такой степени, что они неприменимы. С 2 ГБ RAM ни одна из этих проблем не очевидна. –  Trevor Seward 17.03.2013, 20:40
    • 2
      Немецкая статья Wikipedia утверждает, что процессы ввода-вывода являются частью загрузки. Таким образом загрузка должна отбросить с большим количеством RAM. Это может легко быть проверено for((i=0;i<20;i++)); do dd if=/dev/sda of=/dev/null skip=$((i*100)) bs=1M count=100 & done. Выполните это и взгляните на вершину. Я не знаю хотя, как ввод-вывод из-за свопинга загрузки влияния и ввода-вывода ожидает процент. Та производительность отбрасывания не имеет никакого смысла вообще с этим объяснением. –  Hauke Laging 27.03.2013, 04:37

    Есть ли шанс, Ваша новая RAM является DDR3-800, и старый является DDR3-1066 (или что новая RAM имеет более высокую задержку?

    Если Ваша рабочая нагрузка имеет много RAM неудачных обращений в кэш и хитов часто, более медленная RAM могла бы иметь значительное значение - этот сравнительный тест показывает приблизительно 30%-е различие в пропускной способности памяти между-1066 и-800 RAM:

    http://www.tomshardware.com/reviews/core-i7-870-1156,2482-5.html

    Ваша рабочая нагрузка должна была бы быть довольно интенсивно использующей память для наблюдения большой части различия.

    0
    27.01.2020, 20:07
    • 1
      Замена DIMM является KVR1333D3S9/4G, однако Atom, будет только когда-либо работать на уровне 800 МГц. –  Trevor Seward 27.03.2013, 05:38
    • 2
      Intel говорит, что контроллер памяти D2700 будет работать с DDR3-800 или-1066 RAM (с соответствующей макс. пропускной способностью памяти 6.4GB/sec и 8.5GB/sec). Но так как Ваша RAM является 1333, это должен быть downclocked к 1 066, так, чтобы сделал мое мое предложение спорным. –  Johnny 27.03.2013, 06:11

    Компьютер ВСЕГДА имеет узкое место, иначе все проблемы были бы решены в нулевое время. При удалении горлышка бутылки Памяти система прекратила иметь необходимость ожидать на диске и таким образом, ЦП стал лучше используемый.

    Это затрагивает один из моих главных объектов неприязни: популярные, блоги поиска сенсации и веб-сайты обзора не знают, как сравнить. 100%, используемыми ЦП, не является потраченный впустую ЦП. Идеальный компьютер смог бы использовать все ресурсы 100% для всех рабочих нагрузок, но мы очень далеко от такой технологии. Но я отступаю.

    Если, конечно, нет проблема с управлением памятью в Вашей операционной системе, но это гораздо менее вероятно.

    0
    27.01.2020, 20:07
    • 1
      я думаю, существует большое неверное толкование того, что продолжается здесь. Приложения испытывают значительную производительность, пораженную 4 ГБ по сравнению с ПОРШНЕМ на 2 ГБ. Не случается так, что процессор составляет используемых "100%", случается так, что приложения становятся почти нефункциональными. –  Trevor Seward 23.03.2013, 22:11
    • 2
      Возможно, подкачка страниц и издержки контекстного переключения вызывают это? Необходимо попытаться запустить единственное тяжелое приложение с 2 ГБ и 4 ГБ, чтобы видеть, увеличивается ли пропускная способность для того приложения. Если это делает затем, это могло бы быть из-за контекстного переключения. –  ffledgling 24.03.2013, 19:50
    • 3
      из-за дополнительной доступной физической памяти? –  Trevor Seward 24.03.2013, 20:27
    • 4
      Моя гипотеза была, что дополнительная память означала, что процессор мог теперь работать над большим количеством процессов/потоков одновременно (потому что это не должно будет ожидать на диске ввод-вывод или область подкачки), и больше процессов/потоков поэтому означало бы больше контекстных переключений. Я мог быть очень неправым, конечно. –  ffledgling 24.03.2013, 21:26
    • 5
      @TrevorSeward, вопрос говорит что-то совершенно другое. –  vonbrand 12.02.2014, 03:45

    Имейте Вас замеченный этот поток форума Synology:

    http://forum.synology.com/enu/viewtopic.php?f=140&t=55105&sid=32ffe791c14c1a817869f78ec3d4300a&start=15

    На человеке говорит, что изменение параметра в/etc/rc.d помогает (это - где vm.min_free_kybtes установлен на основе суммы установленной RAM). Но это, кажется, больше для 1 ГБ-> обновление на 2 ГБ, не 2 ГБ-> 4 ГБ.

    Другие утверждают, что 4 ГБ не будут работать вообще, в то время как один парень утверждает, что модуль KVR1066D3S7/4G (который составляет 1066 МГц) хорошо работает, в то время как другие с модулями на 1333 МГц как Ваши видят проблемы.

    Кажется, нет большого веского доказательства там для указания на решение, но Вы не единственный для наблюдения снижения производительности с 4 ГБ RAM в этом DS412 +.

    0
    27.01.2020, 20:07
    • 1
      Это - я, и не в конце это изменяющий min_free_kbytes не помогло. –  Trevor Seward 27.03.2013, 21:37
    • 2
      Затем, я пошел бы с парнем, который сказал, что модуль на 1066 МГц работал, но люди с модулями на 1333 МГц жалуются на проблемы - возможно, BIOS Synology действительно, не обрабатывает 1333 хорошо. –  Johnny 27.03.2013, 21:47
    • 3
      Это было бы реализацией Intel UEFI. –  Trevor Seward 28.03.2013, 03:06

    Я никогда не испытывал это таким образом просто предположение: Возможно, это - проблема из-за Atom, не бывшего способного обратиться к больше, чем 4G физически (IIRC) и некоторая коллизия с адресным пространством PCI.

    Взгляните на соответствующие параметры ядра (мадам*). Они, вероятно, не дадут нам хорошее объяснение проблемы, но могут решить ее (за счет некоторой RAM). Таким образом, можно препятствовать тому, чтобы ядро использовало верхнего x мебибайт. Можно протестировать, в которой границе исчезает проблема. Это вероятно, но не уверено, что устройства PCI отображаются непосредственно под 4G. Имеет смысл проверять что, но я не знаю, как сделать это (возможно, через некоторый инструмент ACPI или cat /sys/devices/pci0000\:00/0000\:00*/resource).

    0
    27.01.2020, 20:07
    • 1
      Как можно установить макс. мадам без доступа к параметрам начальной загрузки? –  Trevor Seward 14.11.2013, 19:59

    Мое (образованное) предположение - то, что кэш Вашего процессора не может обработать больше затем 2 ГБ поршня, таким образом устанавливание больше, чем это заставляет кэш быть отключенным, вызывая значительный хит производительности. Это - также четырехъядерный CPU, таким образом, единственное потоковое приложение может только когда-либо использовать самое большее 25% общего CPU, который является, почему это не повышается после добавляющего поршня.

    0
    27.01.2020, 20:07
    • 1
      Это - хорошая мысль. Какой-либо способ сказать, был ли кэш отключен из дистрибутива? –  Trevor Seward 11.01.2014, 23:16

    tl;dr

    Думаю, что виноват несовместимый модуль оперативной памяти.


    Я прочитал техническое описание D2000 (, как предложил Quadruplebucky ). Насколько мне известно, в техническом описании ничего не говорится об ограничении размера ОЗУ в зависимости от количества слотов DIMM. Там говорится о рангахвместо (исх. Геометрия памяти).

    Всем, кто хочет увеличить объем оперативной памяти в системе D2000, следует обратиться к Таблице 3 -24 для Поддерживаемых конфигураций памяти . Для объема памяти 4096 МБ модуль должен быть:

    • двойной рейтинг,
    • с 16 чипами плотностью 2 гигабита.

    Модули памяти одинаковой емкости производятся в разных конфигурациях, так что можно получить, например,. Одноранговый модуль -емкостью 4 ГБ, использующий восемь чипов с плотностью четыре -гигабита, конфигурация которых не указана в таблице — см. этот освещающий пост Kingston .

    Тем не менее, вам необходимо проверить в спецификациях точный номер детали вашего модуля, чтобы убедиться, что он совместим. Недавно я установил Patriot PSD34G1333L2S в DS713+, и пока он работает хорошо.

    1
    27.01.2020, 20:07

    Теги

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