Re: Смена архитектуры процессора
В Птн, 23/05/2008 в 08:42 +0300, Sergey Chumakov пишет: Hi Покотиленко, * Покотиленко Костик [EMAIL PROTECTED] * 2008-05-22 20:11: Нет, 4G. На одной и той же железке. Suse 10 и WinXP. Остальное надо самому ядру - эта фраза говорит о том, что ядро зажрало 2-2.5 Гб памяти, в чём я сильно сомневаюсь. Нет конечно, не сожрало. Зарезервировало Ну я подозреваю, что в любой ОС на х86 так же. В Линуксе не так. На Винде 32 бита поставишь 8 Гб ОЗУ а реально доступно будет не более 3.5 (не на один процесс, а на всех). Вот, нашел как ни странно в википедии :) http://en.wikipedia.org/wiki/Physical_Address_Extension То есть я был не прав насчёт Windows * server, а у остальных таки предел 4Гб. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Fri, 23 May 2008 10:59:58 +0300 Покотиленко Костик [EMAIL PROTECTED] wrote: В Птн, 23/05/2008 в 08:42 +0300, Sergey Chumakov пишет: Hi Покотиленко, * Покотиленко Костик [EMAIL PROTECTED] * 2008-05-22 20:11: Нет, 4G. На одной и той же железке. Suse 10 и WinXP. Остальное надо самому ядру - эта фраза говорит о том, что ядро зажрало 2-2.5 Гб памяти, в чём я сильно сомневаюсь. Нет конечно, не сожрало. Зарезервировало Ну я подозреваю, что в любой ОС на х86 так же. В Линуксе не так. На Винде 32 бита поставишь 8 Гб ОЗУ а реально доступно будет не более 3.5 (не на один процесс, а на всех). Вот, нашел как ни странно в википедии :) http://en.wikipedia.org/wiki/Physical_Address_Extension То есть я был не прав насчёт Windows * server, а у остальных таки предел 4Гб. 3,5 выше, как было уже сказано, замапленые адреса. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:[EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Artem V. Andreev wrote: Юрий Илюшко [EMAIL PROTECTED] writes: Доброго всем времени суток. Посоветуйте, люди знающие, как быть. Сменил компьютер с одноядерного на двух ядерный. Установил Debian Etch i386. Если ли возможность обновить его до Debian lenny IA64, или просто сменить на Debian etch IA64. Пункт первый: про IA64 забудьте в принципе и навсегда, это архитектура процессоров Itanium, с которыми у более-менее обычного человека шансы встретиться нулевые. То что вас может интересовать, называется amd64 или x86_64 Пункт второй: я не понял, какое отношение имеет ядерность процессора к вопросу о замене 32-битной системы на 64-битную. Пункт третий: обновить etch/i386 до lenny/amd64, разумеется, нельзя. подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Wbr, SK -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В сообщении от 22 мая 2008 Sergej Kandyla написал(a): Artem V. Andreev wrote: Юрий Илюшко [EMAIL PROTECTED] writes: Доброго всем времени суток. Посоветуйте, люди знающие, как быть. Сменил компьютер с одноядерного на двух ядерный. Установил Debian Etch i386. Если ли возможность обновить его до Debian lenny IA64, или просто сменить на Debian etch IA64. Пункт первый: про IA64 забудьте в принципе и навсегда, это архитектура процессоров Itanium, с которыми у более-менее обычного человека шансы встретиться нулевые. То что вас может интересовать, называется amd64 или x86_64 Пункт второй: я не понял, какое отношение имеет ядерность процессора к вопросу о замене 32-битной системы на 64-битную. Пункт третий: обновить etch/i386 до lenny/amd64, разумеется, нельзя. подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Wbr, SK -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Sergej Kandyla - debian-russian@lists.debian.org @ Thu, 22 May 2008 09:24:24 +0300: SK подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? Да. Правда, если я правильно ошибаюсь, только ядром. Адресное пространство _процесса_ таки ограничено размером указателя. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Все учтено могучим ураганом... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? -- Wbr, SK -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации -- Покотиленко Костик [EMAIL PROTECTED] -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 15:09 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:09 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? на 386 при памяти 4гиг -- Покотиленко Костик [EMAIL PROTECTED] -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Покотиленко Костик wrote: А ещё говорят, что amd64 всегда медленнее потому как указатели длиннее. На роутеры поэтому 64бит сильно не советуют. ну это, afaik, от конкретных тестов сильно зависит кое-что медленне, кое-что быстрее. Приложения быстрее восновном за счет больших обьямов памяти (я про БД, мемкеш и подобные) на роутерах, впрочем, большие обьемы нафиг не нужны. Кстати по умолчанию сколько памяти доступно ядру в i386 ? -- Wbr, SK -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 15:35 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:09 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? на 386 при памяти 4гиг А ещё говорят, что amd64 всегда медленнее потому как указатели длиннее. На роутеры поэтому 64бит сильно не советуют. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В сообщении от 22 мая 2008 Sergej Kandyla написал(a): Покотиленко Костик wrote: А ещё говорят, что amd64 всегда медленнее потому как указатели длиннее. На роутеры поэтому 64бит сильно не советуют. ну это, afaik, от конкретных тестов сильно зависит кое-что медленне, кое-что быстрее. Приложения быстрее восновном за счет больших обьямов памяти (я про БД, мемкеш и подобные) на роутерах, впрочем, большие обьемы нафиг не нужны. Кстати по умолчанию сколько памяти доступно ядру в i386 ? по умолчанию где? если про debian то смотря какое ядро выберешь при инсталяции -- Wbr, SK -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
22 мая 2008 г. 13:04 пользователь Evgeny Yurkin написал: а зачем на рутере много памяти??? Для таблиц маршрутизации.
Re: Смена архитектуры процессора
В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:35 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:09 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? на 386 при памяти 4гиг А ещё говорят, что amd64 всегда медленнее потому как указатели длиннее. На роутеры поэтому 64бит сильно не советуют. а зачем на рутере много памяти??? -- Покотиленко Костик [EMAIL PROTECTED] -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Покотиленко Костик - debian-russian@lists.debian.org @ Thu, 22 May 2008 11:44:01 +0300: и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? на 386 при памяти 4гиг ПК А ещё говорят, что amd64 всегда медленнее потому как указатели ПК длиннее. На роутеры поэтому 64бит сильно не советуют. Роутер, которому в 32-битном режиме нужно больше 4 гигабайт - это серьезная заявка на победу... Это таблица маршрутизации, блин, на весь интернет по одному хосту... (Кстати, в 64-битном ему с шансами потребуется в полтора-два раза больше памяти, чем в 32 - там же поля данных через одно - указатели...) -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Рюмку взял - паяльник положил -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
22 мая 2008 г. 15:04 пользователь Artem Chuprina написал: Роутер, которому в 32-битном режиме нужно больше 4 гигабайт - это серьезная заявка на победу... Это таблица маршрутизации, блин, на весь интернет по одному хосту... Неа, это 4 гига _слов_, а не байт. 16 ГБ тогда уж. А ещё IPv6...
Re: Смена архитектуры процессора
Dmitry Fedorov - debian-russian@lists.debian.org @ Thu, 22 May 2008 15:13:51 +0400: Роутер, которому в 32-битном режиме нужно больше 4 гигабайт - это серьезная заявка на победу... Это таблица маршрутизации, блин, на весь интернет по одному хосту... DF Неа, это 4 гига _слов_, а не байт. 16 ГБ тогда уж. Согласись, 16 - это _больше_, чем 4? :-) DF А ещё IPv6... Ой, на этот на весь интернет, я подозреваю, пары мегабайт хватит, хотя там адреса и длиннее. Хостов-то на практике мало. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Феаноринги думают руками, арфинги - сердцем, а нолфинги - головой. (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
22 мая 2008 г. 16:21 пользователь Artem Chuprina: Dmitry Fedorov - debian-russian@lists.debian.org @ Thu, 22 May 2008 15:13:51 +0400: DF Неа, это 4 гига _слов_, а не байт. 16 ГБ тогда уж. Согласись, 16 - это _больше_, чем 4? :-) Согласен. DF А ещё IPv6... Ой, на этот на весь интернет, я подозреваю, пары мегабайт хватит, хотя там адреса и длиннее. Хостов-то на практике мало. Для 4-х гигаслов достаточно линейного массива и тупого метода обращения, а для немногих адресов IPv6 придется держать дерево с минимум двумя 64-битными указателями на узел, а пространство IPv6 растёт... Запасайте память. Мысль держать рутер с гигами памяти не так уж и глупа.
Re: Смена архитектуры процессора
Hi Artem, * Artem Chuprina [EMAIL PROTECTED] * 2008-05-22 10:11: SK подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? Да. Правда, если я правильно ошибаюсь, только ядром. Адресное пространство _процесса_ таки ограничено размером указателя. Экспериментальным путем определено, что 32-bit Linux (и WinNT). позволяет выделить процессу максимум 1,5-2Г. Остальное надо самому ядру. Про WinNT прочитал, что если нету памяти 16Гб (которая от 4 до 16 специально адресуется по 48-битной шине), то можно сказать ядру (в boot.ini) ограничивать пользовательские процессы 3Гб. Не пробовал на WinNT, но есть ли подобный ключик в Linux? Это соседи купили 4Гб памяти (что-то считают), и уперлись в эти 1,5Гб. Удивились, но поставили x64. Может зря? -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 16:04 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:35 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 15:09 +0700, Evgeny Yurkin пишет: В сообщении от 22 мая 2008 Покотиленко Костик написал(a): В Чтв, 22/05/2008 в 10:11 +0300, Sergej Kandyla пишет: Evgeny Yurkin wrote: подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? во фрее это основной повод для смены архитектуры... Да. У меня одно время сервер жил с 16 гиг на i686 память виделась и использовалась вся хм...тогда же в чем смысл переходов на x86_64 ? кроме дополнительных 64битных инструкций процессора... получается, что на процы типа ксеонов с EMT64 можно смело(предпочтительно) ставить i386 (независимо от обьемов памяти)? В i386 памяти может быть много, но один процесс не получит больше 4 Гб. В adm64 такого ограничения нет. и кроме того больших объемах памяти она работает заметно медленней из-за кривой адресации Она, это кто? i386, или amd64? на 386 при памяти 4гиг А ещё говорят, что amd64 всегда медленнее потому как указатели длиннее. На роутеры поэтому 64бит сильно не советуют. а зачем на рутере много памяти??? Я про память ничего не написал, Вы что между строк читаете??? Мало ли по какой ещё причине на роутер захотят 64бита поставить. Многие, например, думают, что если проц EMT64 то надо ставить 64-битную операционку... -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
22 мая 2008 г. 17:19 пользователь Ed [EMAIL PROTECTED] написал: обработка адресов ipv6 вполне возможно быстрее в 64-битном режиме. А в 128-битном - ещё быстрее. ;)
Re: Смена архитектуры процессора
Покотиленко Костик wrote: В Чтв, 22/05/2008 в 16:04 +0700, Evgeny Yurkin пишет: Я про память ничего не написал, Вы что между строк читаете??? Мало ли по какой ещё причине на роутер захотят 64бита поставить. Многие, например, думают, что если проц EMT64 то надо ставить 64-битную операционку... обработка адресов ipv6 вполне возможно быстрее в 64-битном режиме. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 15:45 +0300, Sergey Chumakov пишет: Hi Artem, * Artem Chuprina [EMAIL PROTECTED] * 2008-05-22 10:11: SK подскажите бсдишнику, а держит ли linux i386 4 и более гиг памяти ? Да. Правда, если я правильно ошибаюсь, только ядром. Адресное пространство _процесса_ таки ограничено размером указателя. Экспериментальным путем определено, что 32-bit Linux (и WinNT). позволяет выделить процессу максимум 1,5-2Г. Остальное надо самому ядру. Это при каком объёме памяти? 2Гб? Про WinNT прочитал, что если нету памяти 16Гб (которая от 4 до 16 специально адресуется по 48-битной шине), то можно сказать ядру (в boot.ini) ограничивать пользовательские процессы 3Гб. Не пробовал на WinNT, но есть ли подобный ключик в Linux? С любой Windows 32бита история такая: у них используется виртуальное адресное пространство ограниченное 4Гб. Но в этом пространстве помимо самой памяти мапятся адреса устройств, программ MSDOS и некоторые другие, поэтому есть 2 факта: - больше 4Гб они не видят напроч - реально доступно не более 3.5Гб. Сколько на процесс максимум доступно не в курсе. Это соседи купили 4Гб памяти (что-то считают), и уперлись в эти 1,5Гб. Удивились, но поставили x64. Может зря? Сделали-то правильно. Но чем упёрлись? А поставили Висту64? На сколько я знаю XP 64 только английская. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
On Thu, May 22, 2008 at 03:45:54PM +0300, Sergey Chumakov wrote: Экспериментальным путем определено, что 32-bit Linux (и WinNT). позволяет выделить процессу максимум 1,5-2Г. Остальное надо самому ядру. Про WinNT прочитал, что если нету памяти 16Гб (которая от 4 до 16 специально адресуется по 48-битной шине), то можно сказать ядру (в boot.ini) ограничивать пользовательские процессы 3Гб. Не пробовал на WinNT, но есть ли подобный ключик в Linux? в Linux есть ulimit Это соседи купили 4Гб памяти (что-то считают), и уперлись в эти 1,5Гб. Удивились, но поставили x64. Может зря? Нет не зря. Про XP я действительно многократно слышал, что 32-bit Matematica (TM) бросает под XP 32-bit Memory out где-то в районе 1.5 Гб. На 64-bit -- все нормально. Что-же касается Linux, то нет проблемы поставить 64-bit ядро, 32-bit систему и пакет libc6-amb64 для тяжелых 64-bit приложений. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Hi Покотиленко, * Покотиленко Костик [EMAIL PROTECTED] * 2008-05-22 16:42: Экспериментальным путем определено, что 32-bit Linux (и WinNT). позволяет выделить процессу максимум 1,5-2Г. Остальное надо самому ядру. Это при каком объёме памяти? 2Гб? Нет, 4G. На одной и той же железке. Suse 10 и WinXP. С любой Windows 32бита история такая: у них используется виртуальное адресное пространство ограниченное 4Гб. Но в этом пространстве помимо самой памяти мапятся адреса устройств, программ MSDOS и некоторые другие, поэтому есть 2 факта: - больше 4Гб они не видят напроч - реально доступно не более 3.5Гб. Ну я подозреваю, что в любой ОС на х86 так же. Сколько на процесс максимум доступно не в курсе. WinNT 32-bit может использовать PAE, т.е. доступно до сколько там? 64G. Вопрос не в том сколько доступно может быть, а сколько ядро позволяет выделять процессу памяти через alloc и т.п. А это, насколько я быстро поспрашивал гугла, зависит от того, как организовано управление ядром памятью пользовательских процессов. Вроде как в WinNT по умолчанию 2/2Г, можно 3/1Г если не надо адресовать 16G. Вроде в Linux 2.6 по умолчанию 3/1Г. Но почему они получали ограничение в 1,5Г. Может было такое ядро... Это соседи купили 4Гб памяти (что-то считают), и уперлись в эти 1,5Гб. Удивились, но поставили x64. Может зря? Сделали-то правильно. Но чем упёрлись? А поставили Висту64? На сколько я знаю XP 64 только английская. Нет, поставили SuSe x64 :) -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Hi Иван, * Иван Лох [EMAIL PROTECTED] * 2008-05-22 17:40: Не пробовал на WinNT, но есть ли подобный ключик в Linux? в Linux есть ulimit Смотрели, unlimited. Это соседи купили 4Гб памяти (что-то считают), и уперлись в эти 1,5Гб. Удивились, но поставили x64. Может зря? Нет не зря. Про XP я действительно многократно слышал, что 32-bit Matematica (TM) бросает под XP 32-bit Memory out где-то в районе 1.5 Гб. На 64-bit -- все нормально. Что-же касается Linux, то нет проблемы поставить 64-bit ядро, 32-bit систему и пакет libc6-amb64 для тяжелых 64-bit приложений. Почему зря/не зря спрашиваю. Физически всего 4Г. Т.е. если ядро позволит процессу адресовать к примеру 3Г то зачем ставить х64 ОС. Тем более что с 64-бит софтом там не все прозрачно - что-то есть стороннее. Но реально упирались в 1,5-2Г. С WinXP понятно, а вот почему так было с SuSе я теперь не понимаю. Возможно из-за опций ядра. -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
В Чтв, 22/05/2008 в 19:27 +0300, Sergey Chumakov пишет: Hi Покотиленко, * Покотиленко Костик [EMAIL PROTECTED] * 2008-05-22 16:42: Экспериментальным путем определено, что 32-bit Linux (и WinNT). позволяет выделить процессу максимум 1,5-2Г. Остальное надо самому ядру. Это при каком объёме памяти? 2Гб? Нет, 4G. На одной и той же железке. Suse 10 и WinXP. Остальное надо самому ядру - эта фраза говорит о том, что ядро зажрало 2-2.5 Гб памяти, в чём я сильно сомневаюсь. С любой Windows 32бита история такая: у них используется виртуальное адресное пространство ограниченное 4Гб. Но в этом пространстве помимо самой памяти мапятся адреса устройств, программ MSDOS и некоторые другие, поэтому есть 2 факта: - больше 4Гб они не видят напроч - реально доступно не более 3.5Гб. Ну я подозреваю, что в любой ОС на х86 так же. В Линуксе не так. На Винде 32 бита поставишь 8 Гб ОЗУ а реально доступно будет не более 3.5 (не на один процесс, а на всех). Сколько на процесс максимум доступно не в курсе. WinNT 32-bit может использовать PAE, т.е. доступно до сколько там? 64G. С PAE видит до 3.5, без только 3. На сайте Мелкософта написано, что 32 битные версии Windows не поддерживают белее 4 Гб ОЗУ, а более 3 Гб ставить не рекомендуется, так как в адресном пространстве (4 Гб) реальное ОЗУ начинает налазить на замапинные адреса и получается BSOD. Там надо поплясать, чтобы безопасно 4 Гб работало, в двух словах - ограничить до 3-3.5Гб количество памяти, которое Винде стоит использовать... ...иначе налазит. Вопрос не в том сколько доступно может быть, а сколько ядро позволяет выделять процессу памяти через alloc и т.п. А это, насколько я быстро поспрашивал гугла, зависит от того, как организовано управление ядром памятью пользовательских процессов. Вроде как в WinNT по умолчанию 2/2Г, можно 3/1Г если не надо адресовать 16G. Вроде в Linux 2.6 по умолчанию 3/1Г. Но почему они получали ограничение в 1,5Г. Может было такое ядро... Может. Я что-то такое тоже слышал. Нет, поставили SuSe x64 :) И это правильно, в некотором смысле. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
On Thu, May 22, 2008 at 07:36:54PM +0300, Sergey Chumakov wrote: Почему зря/не зря спрашиваю. Физически всего 4Г. Т.е. если ядро позволит процессу адресовать к примеру 3Г то зачем ставить х64 ОС. Тем более что с 64-бит софтом там не все прозрачно - что-то есть стороннее. Но реально упирались в 1,5-2Г. С WinXP понятно, а вот почему так было с SuSе я теперь не понимаю. Возможно из-за опций ядра. Я подозреваю, что если просто выделить кусок памяти в программе (и даже заполнить чем-то), то должно почти 4Gb влезть. А реальное приложение всегда сталкивается с фрагментацией. Особенно, если оно криво написано. Карта памяти каждого процесса доступна в proc fs. maps и smaps -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Hi Покотиленко, * Покотиленко Костик [EMAIL PROTECTED] * 2008-05-22 20:11: Нет, 4G. На одной и той же железке. Suse 10 и WinXP. Остальное надо самому ядру - эта фраза говорит о том, что ядро зажрало 2-2.5 Гб памяти, в чём я сильно сомневаюсь. Нет конечно, не сожрало. Зарезервировало Ну я подозреваю, что в любой ОС на х86 так же. В Линуксе не так. На Винде 32 бита поставишь 8 Гб ОЗУ а реально доступно будет не более 3.5 (не на один процесс, а на всех). Вот, нашел как ни странно в википедии :) http://en.wikipedia.org/wiki/Physical_Address_Extension -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Hi Alexey, * Alexey G. Petrov [EMAIL PROTECTED] * 2008-05-22 20:11: Я подозреваю, что если просто выделить кусок памяти в программе (и даже заполнить чем-то), то должно почти 4Gb влезть. А реальное приложение всегда сталкивается с фрагментацией. Особенно, если оно криво написано. Карта памяти каждого процесса доступна в proc fs. maps и smaps Да, согласен. Кода не видел. Просто насторажил тот факт, что и на Win и на Linux был примерно одинаковый предел. -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Смена архитектуры процессора
Юрий Илюшко: Сменил компьютер с одноядерного на двух ядерный. Установил Debian Etch i386. Если ли возможность обновить его до Debian lenny IA64, или просто сменить на Debian etch IA64. Ядерность и битность вещи ортогональные.