Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

64 бита должно хватить всем


  • Авторизуйтесь для ответа в теме
199 ответов в теме

#21
SiliconeSomething

SiliconeSomething

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 842 сообщений
65
  • EVE Ingame:██
  • Client:Eng
"Малавато будет!"
  • 0

#22
xzv

xzv

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 485 сообщений
5
  • EVE Ingame:Heraclio
  • Corp:X-Zest Voyage
  • Channel:X-Zest
  • Client:Рус

Нет. Просто под Item_ID будет теперь выделяться не 32, а 64 бита памяти.

А ты считаешь, что Item_ID не передаётся клиенту по интернету? О_о

Таки, да, размер траффика клиент-сервер возрастёт, и возможно, даже более, чем в 2 раза! Лаги только увеличатся!
  • 0


Принимаем пилотов желающих жить в системах "Неизвестный космос". Рекруттопик .


#23
antonn*Нейтрал

antonn*Нейтрал
  • Guests

Нет. Просто под Item_ID будет теперь выделяться не 32, а 64 бита памяти.

Сам ID "весит" в два раза больше.
А так как они это делают нифига не из-за красивости, а потому что старые к концу подходят, можно предположить, что все это делается для более долгосрочного хранения. А значит удаляться будут реже и в целом места все это займет больше. Когда нибудь мы увидим блог "наша команда столкнулась с большим объемом что занимает база и приложит все усилия чтобы уменьшить ее объем" =)
  • 0

#24
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng
трафик вырастет. это факт. как отреагирует клиент/сервер в случае какой-нибудь капитальной зарубы с массовой гибелью и потерей шмота - страшно подумать. с другой стороны понимаю, что при вводе инкарны с своими симсами понадобится много идентификаторов. очень много.

гхм... подумалось... кажется имеет смысл ставить бш в 5 в ДТ. или чего-нибудь на неделю минимум....

Сообщение отредактировал DireSnake: 23 October 2010 - 11:07

  • 0

#25
myst

myst

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1192 сообщений
664
  • EVE Ingame:Shinah Myst
  • Corp:CEDRA
  • Client:Eng
Господа, не порите х**ни! Лаги не из-за трафика, а из-за нагрузки на сервер и БД. Да и вырастет трафик меньше, чем на 1%.

Сообщение отредактировал myst: 23 October 2010 - 11:24

  • 0

#26
xzv

xzv

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 485 сообщений
5
  • EVE Ingame:Heraclio
  • Corp:X-Zest Voyage
  • Channel:X-Zest
  • Client:Рус

Господа, не порите х**ни! Лаги не из-за трафика, а из-за нагрузки на сервер и БД. Да и вырастет трафик меньше, чем на 1%.

А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится? ололол...
  • 0


Принимаем пилотов желающих жить в системах "Неизвестный космос". Рекруттопик .


#27
Daren Kai

Daren Kai

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 3331 сообщений
623
  • EVE Ingame:Daren Kai
  • Corp:WAT2G
  • Channel:WAT2G
  • Client:Eng
Если переход на 64 битные идентификаторы не будет каким то образом негативно влиять на перформанс сервера (а вроде бы не должно, но кто его знает), то все кул и ссп меня радуют. Если будет, то я буду ныть 23\7 и меня в итоге засунут в ро.
  • 0

Крылья, ноги ... главное хвост.


#28
Aquardat

Aquardat

    0_о

  • Tech III Pilots
  • PipPipPipPip
  • 631 сообщений
64
  • EVE Ingame:Aquardat
  • Corp:RedFleetCorp
  • Ally:ROL
  • Client:Eng
Мне вот интересно. Выпущеная кораблем ракета и летящая к цели ведь тоже имеет свой ID. Любопытно что делает скрипт с ней.
  • 0
Нормально каченый чар под управлением человека с мозгом и руками может успешно летать хоть на табуретке, и стрелять сковородками.©Sgt Cartmann

#29
Alha

Alha

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 76 сообщений
29
  • EVE Ingame:Al'ha
  • Client:Рус

мы ожидаем, что даунтайм продлится около 14 часов.


:) :lol: ;)
  • 0
In vino veritas

Posted ImageO.o
Posted Image

#30
myst

myst

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1192 сообщений
664
  • EVE Ingame:Shinah Myst
  • Corp:CEDRA
  • Client:Eng

А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится?

Именно так. Во-первых, на 64-битном процессоре операции с 64-битными числами выполняются не медленнее (а иногда и быстрее), чем с 32-битными. Во-вторых, не нужно будет проводить работы по сборке мусора на сервере.
  • 0

#31
Trinidad

Trinidad

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 234 сообщений
38
  • EVE Ingame:Kapsalon Demmilet
  • Corp:Respice Finem
  • Client:Eng

А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится? ололол...


А ты нездорово утрируешь. Такие дела.
Что там с этими числами будет дольше делаться? Разве что их чтение. Сразу скажу, что я - полный ноль в инфотехе и БД, как таковых, но уж увеличением расхода проца на чтение ИД можно пренебречь на фоне общих вычислений во время заруба.
Хотя тут тоже, думается мне, свои подводные камни.
Один и тот-же ИД можно написать как 0000000009825 (где нули занимают все невостребованные значения) и 9825.

Спецы, поведайте студёных былин по этому поводу (праздный интерес).
  • 0

#32
SiliconeSomething

SiliconeSomething

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 842 сообщений
65
  • EVE Ingame:██
  • Client:Eng

Хотя тут тоже, думается мне, свои подводные камни.
Один и тот-же ИД можно написать как 0000000009825 (где нули занимают все невостребованные значения) и 9825.

Двоичной арифметике (читать языку "компа") пох твои десятичные нули для личных нужд, а вот для показать юзверу или отпарсить строку нет.
  • 0

#33
JcJet

JcJet

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 2709 сообщений
-29
  • Client:Eng
Это как ты нули в первых разрядах напишешь? тупо текстом?

Сделали бы клиент 64битным, было бы поприятнее... сейчас даже у нетбуков 64ые процы есть...
  • 0

#34
Alhimik

Alhimik

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 364 сообщений
1
  • EVE Ingame:Alh1m1k
  • Corp:-FDE-
  • Client:Рус

Это как ты нули в первых разрядах напишешь? тупо текстом?

Сделали бы клиент 64битным, было бы поприятнее... сейчас даже у нетбуков 64ые процы есть...

А если нет? Прально ну и нафиг они нужны :))) единственный толк от перевода клиента на х64 только если 1 клиент будет жрать более 2гб оперативки (вроде такое ограничение на размер памяти для процеса на х32)
Если щас перевезти Клиент евы на х64 все что получится это его увеличение в размере на 50%
и требование к наличию х64 процессора и х64 винды, ну да круто...
  • 0

#35
Брат

Брат

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10454 сообщений
-916
  • EVE Alt:Tjemka
  • Corp:-
  • Ally:-
  • Client:Eng

Это как ты нули в первых разрядах напишешь? тупо текстом?

Сделали бы клиент 64битным, было бы поприятнее... сейчас даже у нетбуков 64ые процы есть...

Что уменьшит пользователей раз в 10 , да?

Именно так. Во-первых, на 64-битном процессоре операции с 64-битными числами выполняются не медленнее (а иногда и быстрее), чем с 32-битными. Во-вторых, не нужно будет проводить работы по сборке мусора на сервере.

А насколько увеличиться/уменьшится нагрузка на оператьивную память и прочие расчеты, учеты перемещений и прочее?
  • -1

Даже если ты ангел-всегда найдется тот, кому не нравится шелест твоих крыльев

 


#36
Denadan

Denadan

    просто жертва зеленых

  • EVE-RU Team
  • 17165 сообщений
5350
  • EVE Ingame:denadanA
  • Ally:RED(offline)
  • Client:Eng

А насколько увеличиться/уменьшится нагрузка на оператьивную память и прочие расчеты, учеты перемещений и прочее?

ни на сколько, память читается блоками а не побайтово, более того кусокс памяти меньшего чем разрядность размера читается МЕДЛЕНЕЕ - проходят 2 операции - чтение блока 64бит и выделение из него нужных 32бит.
второе сборщик мусора в бд это просто дикий костыль. обычно(когда идентификаторов хватает) есть переменная - новый айди, которая увеличивается на 1 при добавлении записи, гарантируя уникальность. а со сборшиком мусора нужно сначала найти старую запись, удалить её а потом добавить новую - 3 отдельных обрашения к бд, что покроет затраты в результате любого изменения разрядности айди.

Сообщение отредактировал Denadan: 23 October 2010 - 15:11

  • 0

Ева - тебя все равно убьют ^_^
---
That's not magic, that was just Pinkie Pie.


#37
Smith2007

Smith2007

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 518 сообщений
126
  • EVE Ingame:Ex Smith2007
  • Corp:Ex W.T.
  • Ally:Ex DarkSide
  • Client:Eng
Читаю я темку и умиляюсь как тут гуру производительность оценивают. 

в стиле: "не знаю о чем, но готов потрындеть" (с)  :lol:

Я конечно допускаю, что в ССП не такие сильные девы, но и за идиотов их считать тоже не верно будет. Давайте остынем и дождемся нового патча, который внесет свежую струю в наш виртуальный мир. А ошибки.... ну кто ж их не допускает? Хотя да... если ничего не делать то и ошибок не допусишь (возможно)  :)
  • 0

#38
Брат

Брат

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10454 сообщений
-916
  • EVE Alt:Tjemka
  • Corp:-
  • Ally:-
  • Client:Eng

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

разве сборщик мусора не чистит базу во время ДТ? или он все время работает, все 23 часа?
  • 0

Даже если ты ангел-всегда найдется тот, кому не нравится шелест твоих крыльев

 


#39
Denadan

Denadan

    просто жертва зеленых

  • EVE-RU Team
  • 17165 сообщений
5350
  • EVE Ingame:denadanA
  • Ally:RED(offline)
  • Client:Eng

разве сборщик мусора не чистит базу во время ДТ? или он все время работает, все 23 часа?

даже в этом случае свободную запись нужно как-то найти - например сборщик мусора выставляет атрибут "удалена" и делает индекс(или тут наверно отдельную таблицу) по удаленым записям из которого потом будут браться номера записей. когда добавляет обьект удаляем из таблицы "свободных" и записываем в основную. теже лишние обрашения.
  • 0

Ева - тебя все равно убьют ^_^
---
That's not magic, that was just Pinkie Pie.


#40
Darth Fett

Darth Fett

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 818 сообщений
209
  • EVE Ingame:Darth Fett
  • Corp:Iris
  • Ally:GE
  • Client:Eng
Интересно а разрядность TypeID они повышать будут? А то там вроде вообще 16 бит, да еще со знаком - 32767 макс, новые типы в экспаншенах пихают взамен старых.
  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users