powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Виртуальрая память
25 сообщений из 35, страница 1 из 2
Виртуальрая память
    #35120387
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой максимальный рамер может быть у swap?
...
Рейтинг: 0 / 0
Виртуальрая память
    #35120500
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этом ясно - 2Gb.
А в каком каталоге он находится?
...
Рейтинг: 0 / 0
Виртуальрая память
    #35120538
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GooddyС этом ясно - 2Gb.
А в каком каталоге он находится?# uname -a
# mount
...
Рейтинг: 0 / 0
Виртуальрая память
    #35121050
Фотография ..:COBECTb:..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GooddyС этом ясно - 2Gb.
А в каком каталоге он находится?для 64-битной операционки?
пацталом
...
Рейтинг: 0 / 0
Виртуальрая память
    #35121187
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GooddyС этом ясно - 2Gb.откуда такое???
...
Рейтинг: 0 / 0
Виртуальрая память
    #35123664
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то читал, для 32 разрядных.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35123681
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gooddy1. С этом ясно - 2Gb.
2. А в каком каталоге он находится?1. - глупость или ссылку в студию!
2. под Linux зона(ы) подкачки или swap(ы) не обязана(ы) быть файлом(ами). Хотя и может.
Чаще всего это отдельные разделы на винтах.

Просмотреть можно через mount. Искать строку с типом swap.
Но я с удивлением узнал, что на некоторых дистрах как например RHEL5 свап цепляется через lvm, а не напрямую как партиция. Потому что именно подключается как подкачка точнее можно глянуть в /etc/fstab
...
Рейтинг: 0 / 0
Виртуальрая память
    #35127941
dd/dd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
swap-файл создается с помощью dd. Не думаю что 2gb может быть ограничение.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35127962
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
swap-файл создается с помощью echo >(cat, tr..... нужное подчеркнуть). Не думаю что 2gb может быть ограничение.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35128184
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
..:COBECTb:.. GooddyС этом ясно - 2Gb.
А в каком каталоге он находится?для 64-битной операционки?
пацталом Да уж. А у SAP например для 64-битного HP-UX (другой уже наверное сложно найти) требования к swap - не менее 20 GB.

Данный вопрос автора топика имеет смысл только при уточнении ОС. Со swap все работают по-разному и ограничения соответственно разные.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35128333
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ivsmir ..:COBECTb:.. GooddyС этом ясно - 2Gb.
А в каком каталоге он находится?для 64-битной операционки?
пацталом Да уж. А у SAP например для 64-битного HP-UX (другой уже наверное сложно найти) требования к swap - не менее 20 GB.

Данный вопрос автора топика имеет смысл только при уточнении ОС. Со swap все работают по-разному и ограничения соответственно разные.



Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить
адекватную скорость работы ОС с 20 Гб используемого свопа.

При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью.

з.ы. Жадный платит дважды, а лох по жизни.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35128447
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант
Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить
адекватную скорость работы ОС с 20 Гб используемого свопа.

При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью.

з.ы. Жадный платит дважды, а лох по жизни.

А зачем загонять систему в ситуацию, когда 20Гб страниц надо засвопить? Требования SAP (и любых других вендоров) говорят о том, что их ПО аллокирует 20Гб памяти таким образом, что для неё необходимо резервировать место в свопе.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35129058
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scott Tiger вариант
Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить
адекватную скорость работы ОС с 20 Гб используемого свопа.

При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью.

з.ы. Жадный платит дважды, а лох по жизни.

А зачем загонять систему в ситуацию, когда 20Гб страниц надо засвопить? Требования SAP (и любых других вендоров) говорят о том, что их ПО аллокирует 20Гб памяти таким образом, что для неё необходимо резервировать место в свопе.

Может САП и аллокирует, не знал, я подозреваю, что это рекомендация 10 летней давности.
С того момента вендор никак не пересматривал ни сам софт ни окружение в котором он же
его рекомендует запускать.

Если программа( ее память) большая и ее активность нужна не часто,
ее дешевле запустить заново , чтобы она вкачала все неоходимые данные из своих
файлов чем поднимать ее из свопа.

Своп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз.

ИМХО, ничего полезного в большом свопе я не вижу.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35129154
dd/dd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денисswap-файл создается с помощью echo >(cat, tr..... нужное подчеркнуть). Не думаю что 2gb может быть ограничение.


Вы делаете swap-файл с помощью echo? И работает? Как например создать файл размером хотя бы 500Mb с помощью echo?
...
Рейтинг: 0 / 0
Виртуальрая память
    #35129284
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
# for i in `seq 1 10000000`;do echo aaaaaaaaaa>>s1;done

# ll -h s1 
-rw-r--r-- 1 root root 105M Feb 13 11:18 s1

# mkswap s1
Setting up swapspace version 1, size = 109993 kB
no label, UUID=d106ed73-f152-48a7-9a7a-ed7fb712a63a

# swapon s1

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/mapper/system-swap                 partition       1048568 518132  -1
/mnt/backup/swp/s1                      file            107412  0       -2
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130091
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариантМожет САП и аллокирует, не знал, я подозреваю, что это рекомендация 10 летней давности. С того момента вендор никак не пересматривал ни сам софт ни окружение в котором он же его рекомендует запускать.

Глупости говоришь. Место в свопе аллокируется для того, чтобы была возможность туда гарантированно сбросить менее всего нужные страницы, если такая потребность возникнет.

вариантЕсли программа( ее память) большая и ее активность нужна не часто, ее дешевле запустить заново , чтобы она вкачала все неоходимые данные из своих файлов чем поднимать ее из свопа.

Порвало :) А если у неё 1 конфиг в 2 строчки и несколько гигабайт математических данных, которые расчитываются несколько суток из этих 2 строчек? Лучше просто не загонять её в своп.

вариантСвоп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз.

Разумеется - операции с диском на несколько порядков медленне операций с памятью, и собственно получение данных страницы памяти займёт ничтожное время по сравнению с page-in-ом (хотя там могут быть медленными не только дисковые операции: например, сильно фрагментированная память при использовании и пейджинге страниц разного размера может вызвать перемещение мелких страниц для расчистки места для одной большой страницы, а эта операция может занимать значительное время и влиять на производительность процессов, чьи страницы перемещаются - особенно на больших NUMA-машинах). Поэтому не следует загонять и, особенно, постоянно держать систему в состоянии, когда потребности приложений+ядра+кэша ФС в памяти превышают количество доступной физической памяти+необходимый оверхед.

вариантИМХО, ничего полезного в большом свопе я не вижу.

Ну будет он у тебя отображаться на физическую же память - чего хорошего?
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130099
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
# for i in `seq 1 10000000`;do echo aaaaaaaaaa>>s1;done

# ll -h s1 
-rw-r--r-- 1 root root 105M Feb 13 11:18 s1

# mkswap s1
Setting up swapspace version 1, size = 109993 kB
no label, UUID=d106ed73-f152-48a7-9a7a-ed7fb712a63a

# swapon s1

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/mapper/system-swap                 partition       1048568 518132  -1
/mnt/backup/swp/s1                      file            107412  0       -2


Пардон за банальный вопрос - это в HPUX-е так приходится делать?
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130236
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerПардон за банальный вопрос - это в HPUX-е так приходится делать?
это линукс. Это шутка, файл можно сделать чем угодно, хоть авишку можно использовать.

в hpux "swapon каталог", файлы шпукс сам наплодит.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130633
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Scott Tiger вы же сами
Scott Tiger вариантМожет САП и аллокирует, не знал, я подозреваю, что это рекомендация 10 летней давности. С того момента вендор никак не пересматривал ни сам софт ни окружение в котором он же его рекомендует запускать.

Глупости говоришь. Место в свопе аллокируется для того, чтобы была возможность туда гарантированно сбросить менее всего нужные страницы, если такая потребность возникнет .


Мне тяжело представить задачу для которой возникает потребность в 20 Гб свопа.

Обратите внимание на слово возникает ,
это не значит что происходит постоянно, а совсем наоборот.


Scott Tiger
вариантЕсли программа( ее память) большая и ее активность нужна не часто, ее дешевле запустить заново , чтобы она вкачала все неоходимые данные из своих файлов чем поднимать ее из свопа.

Порвало :) А если у неё 1 конфиг в 2 строчки и несколько гигабайт математических данных, которые расчитываются несколько суток из этих 2 строчек? Лучше просто не загонять её в своп.


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

А что тогда лучше(можно) заганять в своп( пожертвовать).
В нынешние времена скорость получения точной инфрмации ( результатов расчетов) гораздо
дороже лишней планки ОЗУ.

Если жертвовать нечем, то зачем аж 20 Гб свопа.

Можете привести пример задачи с гигом данных и 2-мя строками параметров
и расчетом около суток.


Scott Tiger
вариантСвоп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз.

Разумеется - операции с диском на несколько порядков медленне операций с памятью, и собственно получение данных страницы памяти займёт ничтожное время по сравнению с page-in-ом (хотя там могут быть медленными не только дисковые операции: например, сильно фрагментированная память при использовании и пейджинге страниц разного размера может вызвать перемещение мелких страниц для расчистки места для одной большой страницы, а эта операция может занимать значительное время и влиять на производительность процессов, чьи страницы перемещаются - особенно на больших NUMA-машинах).


То что Вы описали действительно только для систем выполняющих множество мелких
разноплановых задачек, или для firebird classic.

Все уважающие системы, использующие много ОЗУ, предпочитают использовать DirectIO
что бы не получать оверхед на копирование участков памяти через процессоры.
А также оверхед на рефрагментацию памяти под дисковым кешем.
А также имеют собственные(внутрениие) манагеры памяти и запрашивают память у ОС большими порциями.


Scott Tiger
Поэтому не следует загонять и, особенно, постоянно держать систему в состоянии, когда потребности приложений+ядра+кэша ФС в памяти превышают количество доступной физической памяти+необходимый оверхед.


Так а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе
выглядит как то по ламерски.


Scott Tiger
Ну будет он у тебя отображаться на физическую же память - чего хорошего?

Сути этого вопроса я не понял.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130898
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариантМне тяжело представить задачу для которой возникает потребность в 20 Гб свопа.

Обратите внимание на слово возникает , это не значит что происходит постоянно, а совсем наоборот.То, что кому то трудно представить такую задачу не значит, что их не существует.

вариантМожете привести пример задачи с гигом данных и 2-мя строками параметров
и расчетом около суток.Простейший:
Код: plaintext
SELECT AVG(x) FROM table
И сколько будет задействовано памяти / времени для рассчетов зависит от размера данных, ОЗУ, swap, ОС и реализации СУБД.

вариантТак а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе
выглядит как то по ламерски.Это можно переформулировать: При отсутствии знаний о программе рассуждать о ее работе выглядит как то по ламерски.
Спро о вкусе устриц с тем, кто их не ел.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130971
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант
Мне тяжело представить задачу для которой возникает потребность в 20 Гб свопа.

Обратите внимание на слово возникает ,
это не значит что происходит постоянно, а совсем наоборот.


Представь теперь любую другую задачу, которой нужно, допустим, 30 Гб, а у нас всего 40Гб физической, 20 из которых заняты означенным SAPом. Половину SAP-а придётся вытеснить в своп, значит, уже нужно иметь 10Гб свопа.

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


Попоточный/попроцессный своппинг? А зачем до такого доводить? У всех уже давно страничная организация памяти, и, соответственно, постраничный обмен между памятью и backing store в нормальном режиме работы.

вариант
А что тогда лучше(можно) заганять в своп( пожертвовать).
В нынешние времена скорость получения точной инфрмации ( результатов расчетов) гораздо
дороже лишней планки ОЗУ.


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

вариант
Можете привести пример задачи с гигом данных и 2-мя строками параметров
и расчетом около суток.


Математическое моделирование физических процессов.

вариант Scott Tiger
вариантСвоп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз.

Разумеется - операции с диском на несколько порядков медленне операций с памятью, и собственно получение данных страницы памяти займёт ничтожное время по сравнению с page-in-ом (хотя там могут быть медленными не только дисковые операции: например, сильно фрагментированная память при использовании и пейджинге страниц разного размера может вызвать перемещение мелких страниц для расчистки места для одной большой страницы, а эта операция может занимать значительное время и влиять на производительность процессов, чьи страницы перемещаются - особенно на больших NUMA-машинах).


То что Вы описали действительно только для систем выполняющих множество мелких
разноплановых задачек, или для firebird classic.

Все уважающие системы, использующие много ОЗУ, предпочитают использовать DirectIO
что бы не получать оверхед на копирование участков памяти через процессоры.
А также оверхед на рефрагментацию памяти под дисковым кешем.
А также имеют собственные(внутрениие) манагеры памяти и запрашивают память у ОС большими порциями.


При чём здесь DirectIO? Я вообще здесь не касаюсь проблем дискового ввода-вывода приложением. Описанный мной случай наблюдался с, видимо, совершенно не уважающей себя :) СУБД Oracle, которая, помимо своего менеджера памяти и невытесняемой в своп ISM, использует и вытесняемую память для анонимных аллокаций памяти серверными процессами, равно как и ОС загружает разделяемый код бинарников и библиотек в точно такую же вытесняемую память. При недостатке памяти вывалиться в своп как раз и могут (при определённых условиях) страницы с кодом или PGA.

вариант
Scott Tiger
Поэтому не следует загонять и, особенно, постоянно держать систему в состоянии, когда потребности приложений+ядра+кэша ФС в памяти превышают количество доступной физической памяти+необходимый оверхед.


Так а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе
выглядит как то по ламерски.


По-ламерски выглядит желание отрицать очевидные вещи и непонимание механизмов работы виртуальной памяти.

вариант Scott Tiger
Ну будет он у тебя отображаться на физическую же память - чего хорошего?

Сути этого вопроса я не понял.

Я в том смысле что обычно лучше использовать физическую память для непосредственных нужд приложения, а не размещать в ней своп, место которому - на диске.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35130987
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoDA вариантМне тяжело представить задачу для которой возникает потребность в 20 Гб свопа.

Обратите внимание на слово возникает , это не значит что происходит постоянно, а совсем наоборот.То, что кому то трудно представить такую задачу не значит, что их не существует.


Еще раз , Обратите внимание на слово возникает.

VoDA
вариантМожете привести пример задачи с гигом данных и 2-мя строками параметров
и расчетом около суток.Простейший:
Код: plaintext
SELECT AVG(x) FROM table
И сколько будет задействовано памяти / времени для рассчетов зависит от размера данных, ОЗУ, swap, ОС и реализации СУБД.

В контексте темы пример не катит.
СУБД используют пространство временного хранения(TEMP) в таких случаях.
Или говорите какую СУБД вы имеете ввиду.
СУБД гораздо лучше знает, что где и как искать на диске в своем TEMP TBS чем
ОС для некоего нетипизированного процесса в свопе.
По сему использование TEMP всегда будет производительнее в случае рассмотрения
TEMP vs SWAP в контексте любой СУБД поддерживающей TEMP TBS.
Недосток СУБД в виде отсутствия TEMP TBS не нужно рассматривать как достоинство SWAP.


вариантТак а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе
выглядит как то по ламерски.Это можно переформулировать: При отсутствии знаний о программе рассуждать о ее работе выглядит как то по ламерски.
Спро о вкусе устриц с тем, кто их не ел.[/quot]

Не ел и нехочу.
Вы хотите сказать что существует приложение и его окружене (ОС и железо) где
приложение которое свопится будет работать быстрее чем без свопа.
пример в студию.

Большой своп может быть полезен только как затыкание дыры на уже работающей системе( что бы хоть как нибудь дышало).
Проектировать систему с учетом использования большого обьема свопа ИМХО недальневидно.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35131066
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scott Tiger вариант
Мне тяжело представить задачу для которой возникает потребность в 20 Гб свопа.

Обратите внимание на слово возникает ,
это не значит что происходит постоянно, а совсем наоборот.


Представь теперь любую другую задачу, которой нужно, допустим, 30 Гб, а у нас всего 40Гб физической, 20 из которых заняты означенным SAPом. Половину SAP-а придётся вытеснить в своп, значит, уже нужно иметь 10Гб свопа.

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


Попоточный/попроцессный своппинг? А зачем до такого доводить? У всех уже давно страничная организация памяти, и, соответственно, постраничный обмен между памятью и backing store в нормальном режиме работы.

вариант
А что тогда лучше(можно) заганять в своп( пожертвовать).
В нынешние времена скорость получения точной инфрмации ( результатов расчетов) гораздо
дороже лишней планки ОЗУ.


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



Вы наверное профи флеймер :).
Перечитайте обсуждение .
При чем тут Попоточный/попроцессный своппинг?
Что такое страничный пайджинг я хорошо знаю.

Scott Tiger
вариант
Можете привести пример задачи с гигом данных и 2-мя строками параметров
и расчетом около суток.


Математическое моделирование физических процессов.


Методом конечных элементов я считал в ВУЗе на листике за ленту с граничными условиями в 2 строки без всяких компов.
Если есть изменения геометрии материалов, стыки материалов ( пайка, сварка... и тд),
наличие нескольких сред( жидкость, газ) вы в пару сотен килобайт невложитесь.
Хотя их можно записать и в одну строку :)

Scott Tiger
вариант Scott Tiger
вариантСвоп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз.

Разумеется - операции с диском на несколько порядков медленне операций с памятью, и собственно получение данных страницы памяти займёт ничтожное время по сравнению с page-in-ом (хотя там могут быть медленными не только дисковые операции: например, сильно фрагментированная память при использовании и пейджинге страниц разного размера может вызвать перемещение мелких страниц для расчистки места для одной большой страницы, а эта операция может занимать значительное время и влиять на производительность процессов, чьи страницы перемещаются - особенно на больших NUMA-машинах).


То что Вы описали действительно только для систем выполняющих множество мелких
разноплановых задачек, или для firebird classic.

Все уважающие системы, использующие много ОЗУ, предпочитают использовать DirectIO
что бы не получать оверхед на копирование участков памяти через процессоры.
А также оверхед на рефрагментацию памяти под дисковым кешем.
А также имеют собственные(внутрениие) манагеры памяти и запрашивают память у ОС большими порциями.


При чём здесь DirectIO? Я вообще здесь не касаюсь проблем дискового ввода-вывода приложением. Описанный мной случай наблюдался с, видимо, совершенно не уважающей себя :) СУБД Oracle, которая, помимо своего менеджера памяти и невытесняемой в своп ISM, использует и вытесняемую память для анонимных аллокаций памяти серверными процессами, равно как и ОС загружает разделяемый код бинарников и библиотек в точно такую же вытесняемую память. При недостатке памяти вывалиться в своп как раз и могут (при определённых условиях) страницы с кодом или PGA.


Соглашусь, как вариант закрывания существующей дыры, наращивать объем свопа можно.
но закладывать его на этапе проектирования, уж извольте , это не мой подход.


Scott Tiger
вариант
Scott Tiger
Поэтому не следует загонять и, особенно, постоянно держать систему в состоянии, когда потребности приложений+ядра+кэша ФС в памяти превышают количество доступной физической памяти+необходимый оверхед.


Так а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе
выглядит как то по ламерски.


По-ламерски выглядит желание отрицать очевидные вещи и непонимание механизмов работы виртуальной памяти.

вариант Scott Tiger
Ну будет он у тебя отображаться на физическую же память - чего хорошего?

Сути этого вопроса я не понял.

Я в том смысле что обычно лучше использовать физическую память для непосредственных нужд приложения, а не размещать в ней своп, место которому - на диске.



Приведите пример из любой ОС ( со ссылкой да доку) выделения свопа
в оперативной (физической) памяти ( не на RAM диске ) и продолжим разговор
о непонимании механизмов работы виртуальной памяти , и как это выглядит.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35131089
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант
Вы наверное профи флеймер :).
Перечитайте обсуждение .
При чем тут Попоточный/попроцессный своппинг?
Что такое страничный пайджинг я хорошо знаю.


Нет, я не профи-флеймер.

вариант
Соглашусь, как вариант закрывания существующей дыры, наращивать объем свопа можно.
но закладывать его на этапе проектирования, уж извольте , это не мой подход.


Резервирование места в свопе происходит безотносительно чьего бы то ни было подхода :)

вариант
Приведите пример из любой ОС ( со ссылкой да доку) выделения свопа
в оперативной (физической) памяти ( не на RAM диске ) и продолжим разговор
о непонимании механизмов работы виртуальной памяти , и как это выглядит.

Solaris устроит? Общедоступную ссылку поищу завтра, а так - в книге "Solaris Internals" тема раскрыта достаточно подробно. Впрочем, думаю, во всех юниксах сейчас своп - виртуальный.
...
Рейтинг: 0 / 0
Виртуальрая память
    #35131147
вариант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scott Tiger

вариант
Соглашусь, как вариант закрывания существующей дыры, наращивать объем свопа можно.
но закладывать его на этапе проектирования, уж извольте , это не мой подход.


Резервирование места в свопе происходит безотносительно чьего бы то ни было подхода :)


Согласитесь, что- бы решать проблемы с производительностью хоть какой то подход нужен.
При падении производительности в 10 -ки раз ускорение к подходу обычно придает руководство.
:)

Мне лично проще заранее обосновать дополнительные обьем ОЗУ или
пнуть програмеров с вендорами, когда система только начинает лезть в своп,
чем самому испытывать ускорение к подходу.

Scott Tiger
вариант
Приведите пример из любой ОС ( со ссылкой да доку) выделения свопа
в оперативной (физической) памяти ( не на RAM диске ) и продолжим разговор
о непонимании механизмов работы виртуальной памяти , и как это выглядит.

Solaris устроит? Общедоступную ссылку поищу завтра, а так - в книге "Solaris Internals" тема раскрыта достаточно подробно. Впрочем, думаю, во всех юниксах сейчас своп - виртуальный.

Вполне.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Виртуальрая память
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]