Автор Тема: Памет  (Прочетена 3348 пъти)

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: Памет
« Отговор #15 -: Dec 06, 2008, 00:40 »
Мда, затова казвам, че всеки който разчита на суап е малоумен :)


П.П. Преувеличавам разбира се, но само малко. :)
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

yavorpap

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
Re: Памет
« Отговор #16 -: Dec 06, 2008, 02:00 »
Нямам друг избор освен да ползвам swap. Точно това е питането - как да накарам линукса да използва swap-а, вместо програмата да изгаря... Отворен съм към предложения :)
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: Памет
« Отговор #17 -: Dec 06, 2008, 02:03 »
yavorpap,

Провери дали не ти е 32-битов Линукса.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

Genetix

  • Гост
Re: Памет
« Отговор #18 -: Dec 06, 2008, 02:24 »
Genetix,

Не знаеш нищо за суперкомпютрите освен че са супер, нали? :) Я кажи на кой от суперкомпютрите от Top500, node-овете има повече от, да кажем 8GB памет? :) RoadRunner (No. 1) има 8ГБ на Оптероните и 8ГБ на Cell blade-овете. Jaguar (No. 2) има 8ГБ на node. BG/P-тата имат по 2ГБ.

Суперкомпютрите се състоят от много, сравнително слаби компютри.

Хайде сега да си мерим пишките е моята е по-голяма от твоята но няма да ти направя удоволствието да е видиш ;)
Идеята беше, че не знае за каква програма става въпрос а въпреки всичко казва, че не работи прибързано решение обосновано на никакви факти. Има различни по сложност задачи точно за това се налагат по-мощни и мощни компютри, докато нашият брат си мисли, че програма на която не и стигат 2ГБ РАМ тя просто не работи не разсъждава добре предвид напредването на технологиите и информатиката в дадени аспекти.
« Последна редакция: Dec 06, 2008, 02:26 от Genetix »
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: Памет
« Отговор #19 -: Dec 06, 2008, 03:00 »
Genetix,

За разлика от теб, на мен работата ми е да се занимавам със суперкомпютри. На визитката ми пише computer science research for high performance computing. И не говоря наизуст, а от личен опит. Какво можело или какво си чел във вестник 24 часа, не ме интересува. Мери си пишката с някой от твоята категория :)

Суперкомпютрите смятат бързо не защото имат много памет, а защото програмистите знаят как да използват наличната памет, дори оптимизират за съответните размери на всички нива кеш. Много ще ми е интересно как ще бъде пусната такава една програма дето иска 80ГБ суоп на "суперкомпютър" след като повечето от тях са без дискове. Суопа на паралелната файлова система ли ще го сложиш? :)
« Последна редакция: Dec 06, 2008, 03:08 от tarator »
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: Памет
« Отговор #20 -: Dec 06, 2008, 04:00 »
gat3way, ако някой пише програма, която използва 200ГБ памет, би било за препоръчване поне да знае за hugetlb :)
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Памет
« Отговор #21 -: Dec 06, 2008, 10:31 »
Мога само да гадая, защото никога не съм ръчкал машина, която да ползва PSE (това де - големите страници там). Не ми се е налагало де. Със сигурност доста по-малко оперативна памет ще отива за page tables. Обаче според мен ще има един друг проблем - ако преди е трябвало да се swapin-ва една 4-килобайтова страница от диска, сега трябва същото да стане с 4-мегабайтова такава. Същото и с kswapd - ще трябва да изписва върху суопа доста повече. Поне така вярвам, че би трябвало да бъде, дупе да му е яко на диска :)
Активен

"Knowledge is power" - France is Bacon

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: Памет
« Отговор #22 -: Dec 06, 2008, 18:26 »
И аз си го мислех това, но все пак писането на 4MB последователно е много по-бързо от писането на (например) 256х4К страници навсякъде по суопа. Не мисля, че някой  използв hugetlb и суоп едновременно, просто няма никакъв смисъл.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Памет
« Отговор #23 -: Dec 06, 2008, 19:11 »
Мда, както ти каза обаче си зависи от access pattern-a. В смисъл ако се изкарва цяла страница, за да се достъпят само няколко байта от нея, после същата отново отива на диска, става грубо :)
Активен

"Knowledge is power" - France is Bacon

yavorpap

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
Re: Памет
« Отговор #24 -: Dec 07, 2008, 00:18 »
yavorpap,

Провери дали не ти е 32-битов Линукса.

Благодаря много, наистина беше 32 бита; преинсталирах с 64 битов и сега изглежда всичко е наред :)
Активен