Змінюй хід війни! Допомагай ЗСУ!

Переход на Linux

🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #661
нормально- не умеют. Скажем у меня сервер СУБД с 16гб озу.

Что мне даст 32бит винсервер который эти 16гб напишет что "видит"? Ровным счётом нихуя, пртому что видеть видит, а адресовать процессу неможет.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #662
Я даж не стал ссылку давать
Ща начнется ор что это решаетсч несколькими процессами

И если быбыл сервер с 16 гб озу реально не было бы таких вопросов
Потому что sql базы около 4-5гб бегают хорошо и с 3 гб памяти, сервер правильно кэширует данные а не все подряд
В общем видно что теоретики

То ваще не умеют, о нормально не умеют
Кенон не принтер, точно :d
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #663
Слив как обычно
Пару лет юзал сервер без тормозов "как обычно"
Собственно слив был еще на моменте что 32 битные системы не умеют работать с более 4 гб памяти

1. ты таки не рассказал как работает pae и каким образом достигается 36 битные адреса.
2. я не говорил что на сервере это будет заметно. на обычной десктопной — заметно. потому по дефолту оно и выключено.
3. што?
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #664
)))
Давай уж распиши все оговорки сразу
Десктопная, серверная итд итп
Выключено оно совершенно не по этому, а потому что уменьшается пул для ресурсов винды на процесс+ дрова не все это нормально воспринимают
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #665
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #666
1. ты таки не рассказал как работает pae и каким образом достигается 36 битные адреса.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

https://en.wikipedia.org/wiki/Physical_Address_Extension

In traditional 32-bit protected mode, x86 processors use a two-level page translation scheme, where the control register CR3 points to a single 4 kiB long page directory divided 1024 × 4 byte entries that point to 4 kiB long page tables, similarly consisting of 1024 × 4 byte entries pointing to 4 KiB long pages.
Enabling PAE (by setting bit 5, PAE, of the system register CR4) causes major changes to this scheme. By default, the size of each page remains as 4 kiB. Each entry in the page table and page directory grows to 64 bits (8 bytes) rather than 32 bits - to allow for additional address bits; however, the size of tables does not change, so both table and directory now have only 512 entries. Because this allows only one quarter of the entries of the original scheme, an extra level of hierarchy has been added, so CR3 now points to the Page Directory Pointer Table, a short table which contains pointers to 4 page directories.
The entries in the page directory have an additional flag in bit 7, named PS (for page size). If the system has set this bit to 1, the page directory entry does not point to a page table, but to a single large 2 MiB page. The NX bit is another flag in the page directory, in bit 63, to mark pages as no execute. Because the 12 least significant bits of the page table entry's 64 bits are either similar flags or are available for OS-specific data, a maximum of 52 bits can be potentially used in the future to address 252 bytes, or 4 petabytes, of physical memory.

На русский, надеюсь, не надо переводить?
Менеджер памяти Windows достаточно умный и хорошо выделяет память. Какая вообще "отзывчивость" в десктопной системе? Это гораздо более применимо к серверам. Фубар тормозит или Сталкер подергивается?
Нет, если запустить кодирование в фоне или что то такое то отзывчивость есть, только она напрямую завязана на планировщик, но никак не на менеджер памяти.
Просвещайтесь, народ.
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #667
А я вообще не пойму о чем тут холивар? И как это относится к переходу на *nix-like ОС? Забавно... А кто пользовался Alt & ASP Linux и просты ли они в установке, как Ubuntu? Или есть какие-то сложности?

Умелый троль двумя-тремя постами превращает унылую тему в громадный флеймосрачь (с)
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #668
Я юзал, они мне не поравились
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #669
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

https://en.wikipedia.org/wiki/Physical_Address_Extension

In traditional 32-bit protected mode, x86 processors use a two-level page translation scheme, where the control register CR3 points to a single 4 kiB long page directory divided 1024 × 4 byte entries that point to 4 kiB long page tables, similarly consisting of 1024 × 4 byte entries pointing to 4 KiB long pages.
Enabling PAE (by setting bit 5, PAE, of the system register CR4) causes major changes to this scheme. By default, the size of each page remains as 4 kiB. Each entry in the page table and page directory grows to 64 bits (8 bytes) rather than 32 bits - to allow for additional address bits; however, the size of tables does not change, so both table and directory now have only 512 entries. Because this allows only one quarter of the entries of the original scheme, an extra level of hierarchy has been added, so CR3 now points to the Page Directory Pointer Table, a short table which contains pointers to 4 page directories.
The entries in the page directory have an additional flag in bit 7, named PS (for page size). If the system has set this bit to 1, the page directory entry does not point to a page table, but to a single large 2 MiB page. The NX bit is another flag in the page directory, in bit 63, to mark pages as no execute. Because the 12 least significant bits of the page table entry's 64 bits are either similar flags or are available for OS-specific data, a maximum of 52 bits can be potentially used in the future to address 252 bytes, or 4 petabytes, of physical memory.

молололодец. а теперь понять и осознать:
1. дополнительный расход рамы на еще один уровень иерархии таблиц
2. соответственно ухудшение проходимости кэша
3. если длина страницы 2Мб, то в кэш оно просто не влазит

такие дела
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #670
Я прекрасно осознаю, что написано
Выводы по теме - не более чем твои домыслы.
Падения пр-ти от увеличения длины адресации на ПРАКТИКЕ я не замечал ВООБЩЕ
Давай я тебе в 3 раз напишу - приложи образец кода и профайлер.
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #671
а я заметил => pae тормоз
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #672
слился ты а не завметил
профайлер и пример, или хотя бы согласись молча. лишь бы что то ответить
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #673
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #674
Ты написал теорию , которая очень спорна
Даже не подумал что по твоей же теории страдает не отзывчивость а общая скорость системы
Я предложил тебе привести кусок кода и профайлер
Если это сделаю я то результаты с pae и без него у меня практически совпадут
Поэтому предлагаю тебе
Только работай в прмере с памятью, а не создавй тонну виндовых ресурсор вроде потоков, окон и хэндлеров, мьютексов и прочего
В реальной жизни таких приложений практически нет
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #675
нормально- не умеют. Скажем у меня сервер СУБД с 16гб озу.

Что мне даст 32бит винсервер который эти 16гб напишет что "видит"? Ровным счётом нихуя, пртому что видеть видит, а адресовать процессу неможет.

Хватит уже блестать знаниями. Научиш 32битную операционку адресовать 4+гб одному процессу- беги получать нобелевскую премию.

Ты удивишься - он их и использует.
Да, 64 бит правильнее/лучше и т.п., но: сервер, нормально адресующий до 64Гб ОЗУ + выделяющий до 3Гб ОЗУ на 1 процесс - может многое.
Те же сервера БД плодят свои треды обычно на каждый запрос, а найти запрос, который отъест больше 3 Гб ОЗУ - это говорит или о терабайтной базе, или о кривости рук автора запроса.
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #676
Реальное применение 64 битам - это математика серьезная, 3D, химия, астрономия, обработка больших фото и видео. Естественно, СУБД это тоже в плюс, так как позволяет убрать некоторые костыли.
Просто обожаю народ, который погуглит и мнит себя великими спецами без практики.
 
Останнє редагування:
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #677
А я вообще не пойму о чем тут холивар? И как это относится к переходу на *nix-like ОС? Забавно... А кто пользовался Alt & ASP Linux и просты ли они в установке, как Ubuntu? Или есть какие-то сложности?

Умелый троль двумя-тремя постами превращает унылую тему в громадный флеймосрачь (с)

100%
собрались умники и гадят в теме, про переход на линукс нихрена не сказали, есть в теме люди которые отказались от виндоса в пользу линукса ?
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #678
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #679
100%
собрались умники и гадят в теме, про переход на линукс нихрена не сказали, есть в теме люди которые отказались от виндоса в пользу линукса ?

ИМХО идиотизм отказываться от чего то по иделолгическим соображениям.
Проект GNU в идеологии я никогда не понимал.
Лично я юзаю ubuntu/windows xp/windows 7/mac секйчас
Зависит от того что надо именно для работы или для себя
Вообще была идея для работы еще заюзать QNX, но дорого и долго, к сожалению. Зато для наших нужд, наверное, идеальный выбор.
 
  • 🟠 22:03 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #680
А я перешел на Линукс потому, что мне Виндовс попросту надоел. И убедился в том, что Убунту очень дружественна для использования на домашнем компьютере и безопасна, когда бродишь по сайтам в интернете.
А еще в Убунту куча программ, которые можно использовать бесплатно и легально, как и саму ОСь. И еще мне нравится Gnome, за то, что он такой удобный и все можно менять и настраивать.
И еще потому, что на меня подействовала "пропаганда" свободного программного обеспечения Ричарда Столлмана. Альтернатива - это всегда хорошо. Честная конкуренция - это еще лучше. Эволюция ОС и софта - это нирвана)
 
Назад
Зверху Знизу