|
|
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Какой максимальный рамер может быть у swap? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:39:33 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
С этом ясно - 2Gb. А в каком каталоге он находится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 15:57:59 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
GooddyС этом ясно - 2Gb. А в каком каталоге он находится?# uname -a # mount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:05:05 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
GooddyС этом ясно - 2Gb. А в каком каталоге он находится?для 64-битной операционки? пацталом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 18:06:47 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
GooddyС этом ясно - 2Gb.откуда такое??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 19:14:26 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Где-то читал, для 32 разрядных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 12:02:07 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Gooddy1. С этом ясно - 2Gb. 2. А в каком каталоге он находится?1. - глупость или ссылку в студию! 2. под Linux зона(ы) подкачки или swap(ы) не обязана(ы) быть файлом(ами). Хотя и может. Чаще всего это отдельные разделы на винтах. Просмотреть можно через mount. Искать строку с типом swap. Но я с удивлением узнал, что на некоторых дистрах как например RHEL5 свап цепляется через lvm, а не напрямую как партиция. Потому что именно подключается как подкачка точнее можно глянуть в /etc/fstab ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 12:06:17 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
swap-файл создается с помощью dd. Не думаю что 2gb может быть ограничение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 17:46:25 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
swap-файл создается с помощью echo >(cat, tr..... нужное подчеркнуть). Не думаю что 2gb может быть ограничение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 17:53:28 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
..:COBECTb:.. GooddyС этом ясно - 2Gb. А в каком каталоге он находится?для 64-битной операционки? пацталом Да уж. А у SAP например для 64-битного HP-UX (другой уже наверное сложно найти) требования к swap - не менее 20 GB. Данный вопрос автора топика имеет смысл только при уточнении ОС. Со swap все работают по-разному и ограничения соответственно разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 19:32:49 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
ivsmir ..:COBECTb:.. GooddyС этом ясно - 2Gb. А в каком каталоге он находится?для 64-битной операционки? пацталом Да уж. А у SAP например для 64-битного HP-UX (другой уже наверное сложно найти) требования к swap - не менее 20 GB. Данный вопрос автора топика имеет смысл только при уточнении ОС. Со swap все работают по-разному и ограничения соответственно разные. Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить адекватную скорость работы ОС с 20 Гб используемого свопа. При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью. з.ы. Жадный платит дважды, а лох по жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 21:26:04 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
вариант Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить адекватную скорость работы ОС с 20 Гб используемого свопа. При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью. з.ы. Жадный платит дважды, а лох по жизни. А зачем загонять систему в ситуацию, когда 20Гб страниц надо засвопить? Требования SAP (и любых других вендоров) говорят о том, что их ПО аллокирует 20Гб памяти таким образом, что для неё необходимо резервировать место в свопе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 23:06:50 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Scott Tiger вариант Вы себе представляете какая должна быть скорость обмена с диском, что бы обеспечить адекватную скорость работы ОС с 20 Гб используемого свопа. При нынешней стоимости ОЗУ большой swap обычно от жадности подкрепленной определенной долей ламерства, или наоборот от ламерства в сочетании с жадностью. з.ы. Жадный платит дважды, а лох по жизни. А зачем загонять систему в ситуацию, когда 20Гб страниц надо засвопить? Требования SAP (и любых других вендоров) говорят о том, что их ПО аллокирует 20Гб памяти таким образом, что для неё необходимо резервировать место в свопе. Может САП и аллокирует, не знал, я подозреваю, что это рекомендация 10 летней давности. С того момента вендор никак не пересматривал ни сам софт ни окружение в котором он же его рекомендует запускать. Если программа( ее память) большая и ее активность нужна не часто, ее дешевле запустить заново , чтобы она вкачала все неоходимые данные из своих файлов чем поднимать ее из свопа. Своп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз. ИМХО, ничего полезного в большом свопе я не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 10:34:55 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисswap-файл создается с помощью echo >(cat, tr..... нужное подчеркнуть). Не думаю что 2gb может быть ограничение. Вы делаете swap-файл с помощью echo? И работает? Как например создать файл размером хотя бы 500Mb с помощью echo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 10:53:01 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 11:23:17 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
вариантМожет САП и аллокирует, не знал, я подозреваю, что это рекомендация 10 летней давности. С того момента вендор никак не пересматривал ни сам софт ни окружение в котором он же его рекомендует запускать. Глупости говоришь. Место в свопе аллокируется для того, чтобы была возможность туда гарантированно сбросить менее всего нужные страницы, если такая потребность возникнет. вариантЕсли программа( ее память) большая и ее активность нужна не часто, ее дешевле запустить заново , чтобы она вкачала все неоходимые данные из своих файлов чем поднимать ее из свопа. Порвало :) А если у неё 1 конфиг в 2 строчки и несколько гигабайт математических данных, которые расчитываются несколько суток из этих 2 строчек? Лучше просто не загонять её в своп. вариантСвоп очень сильно влияет на времени выполнения операции, на нынешних системах от случая к случаю оно может отличаться в десятки или даже сотни раз. Разумеется - операции с диском на несколько порядков медленне операций с памятью, и собственно получение данных страницы памяти займёт ничтожное время по сравнению с page-in-ом (хотя там могут быть медленными не только дисковые операции: например, сильно фрагментированная память при использовании и пейджинге страниц разного размера может вызвать перемещение мелких страниц для расчистки места для одной большой страницы, а эта операция может занимать значительное время и влиять на производительность процессов, чьи страницы перемещаются - особенно на больших NUMA-машинах). Поэтому не следует загонять и, особенно, постоянно держать систему в состоянии, когда потребности приложений+ядра+кэша ФС в памяти превышают количество доступной физической памяти+необходимый оверхед. вариантИМХО, ничего полезного в большом свопе я не вижу. Ну будет он у тебя отображаться на физическую же память - чего хорошего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 14:33:50 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Пардон за банальный вопрос - это в HPUX-е так приходится делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 14:35:01 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Scott TigerПардон за банальный вопрос - это в HPUX-е так приходится делать? это линукс. Это шутка, файл можно сделать чем угодно, хоть авишку можно использовать. в hpux "swapon каталог", файлы шпукс сам наплодит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 15:01:35 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
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 Ну будет он у тебя отображаться на физическую же память - чего хорошего? Сути этого вопроса я не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 16:35:44 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
вариантМне тяжело представить задачу для которой возникает потребность в 20 Гб свопа. Обратите внимание на слово возникает , это не значит что происходит постоянно, а совсем наоборот.То, что кому то трудно представить такую задачу не значит, что их не существует. вариантМожете привести пример задачи с гигом данных и 2-мя строками параметров и расчетом около суток.Простейший: Код: plaintext вариантТак а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе выглядит как то по ламерски.Это можно переформулировать: При отсутствии знаний о программе рассуждать о ее работе выглядит как то по ламерски. Спро о вкусе устриц с тем, кто их не ел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 17:57:01 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
вариант Мне тяжело представить задачу для которой возникает потребность в 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 Ну будет он у тебя отображаться на физическую же память - чего хорошего? Сути этого вопроса я не понял. Я в том смысле что обычно лучше использовать физическую память для непосредственных нужд приложения, а не размещать в ней своп, место которому - на диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 18:20:52 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
VoDA вариантМне тяжело представить задачу для которой возникает потребность в 20 Гб свопа. Обратите внимание на слово возникает , это не значит что происходит постоянно, а совсем наоборот.То, что кому то трудно представить такую задачу не значит, что их не существует. Еще раз , Обратите внимание на слово возникает. VoDA вариантМожете привести пример задачи с гигом данных и 2-мя строками параметров и расчетом около суток.Простейший: Код: plaintext В контексте темы пример не катит. СУБД используют пространство временного хранения(TEMP) в таких случаях. Или говорите какую СУБД вы имеете ввиду. СУБД гораздо лучше знает, что где и как искать на диске в своем TEMP TBS чем ОС для некоего нетипизированного процесса в свопе. По сему использование TEMP всегда будет производительнее в случае рассмотрения TEMP vs SWAP в контексте любой СУБД поддерживающей TEMP TBS. Недосток СУБД в виде отсутствия TEMP TBS не нужно рассматривать как достоинство SWAP. вариантТак а я о чем говорю, при нынешней стоимости памяти держать приложения в свопе выглядит как то по ламерски.Это можно переформулировать: При отсутствии знаний о программе рассуждать о ее работе выглядит как то по ламерски. Спро о вкусе устриц с тем, кто их не ел.[/quot] Не ел и нехочу. Вы хотите сказать что существует приложение и его окружене (ОС и железо) где приложение которое свопится будет работать быстрее чем без свопа. пример в студию. Большой своп может быть полезен только как затыкание дыры на уже работающей системе( что бы хоть как нибудь дышало). Проектировать систему с учетом использования большого обьема свопа ИМХО недальневидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 18:26:38 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
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 диске ) и продолжим разговор о непонимании механизмов работы виртуальной памяти , и как это выглядит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 19:03:07 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
вариант Вы наверное профи флеймер :). Перечитайте обсуждение . При чем тут Попоточный/попроцессный своппинг? Что такое страничный пайджинг я хорошо знаю. Нет, я не профи-флеймер. вариант Соглашусь, как вариант закрывания существующей дыры, наращивать объем свопа можно. но закладывать его на этапе проектирования, уж извольте , это не мой подход. Резервирование места в свопе происходит безотносительно чьего бы то ни было подхода :) вариант Приведите пример из любой ОС ( со ссылкой да доку) выделения свопа в оперативной (физической) памяти ( не на RAM диске ) и продолжим разговор о непонимании механизмов работы виртуальной памяти , и как это выглядит. Solaris устроит? Общедоступную ссылку поищу завтра, а так - в книге "Solaris Internals" тема раскрыта достаточно подробно. Впрочем, думаю, во всех юниксах сейчас своп - виртуальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 19:22:49 |
|
||
|
Виртуальрая память
|
|||
|---|---|---|---|
|
#18+
Scott Tiger вариант Соглашусь, как вариант закрывания существующей дыры, наращивать объем свопа можно. но закладывать его на этапе проектирования, уж извольте , это не мой подход. Резервирование места в свопе происходит безотносительно чьего бы то ни было подхода :) Согласитесь, что- бы решать проблемы с производительностью хоть какой то подход нужен. При падении производительности в 10 -ки раз ускорение к подходу обычно придает руководство. :) Мне лично проще заранее обосновать дополнительные обьем ОЗУ или пнуть програмеров с вендорами, когда система только начинает лезть в своп, чем самому испытывать ускорение к подходу. Scott Tiger вариант Приведите пример из любой ОС ( со ссылкой да доку) выделения свопа в оперативной (физической) памяти ( не на RAM диске ) и продолжим разговор о непонимании механизмов работы виртуальной памяти , и как это выглядит. Solaris устроит? Общедоступную ссылку поищу завтра, а так - в книге "Solaris Internals" тема раскрыта достаточно подробно. Впрочем, думаю, во всех юниксах сейчас своп - виртуальный. Вполне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:03:38 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35121187&tid=1487143]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 438ms |

| 0 / 0 |
