
Сергей
20.05.2019
00:44:12
Почему?
ПЗУ первое
кэш там своя история
ты еще забыл конвейер и его сброс
ну и что ща херня про "минуя регистры и прочее"

Roman
20.05.2019
00:45:34
Не понял про ПЗУ первое, ну да оно первое, и его в целом можно вообще исключить

Сергей
20.05.2019
00:46:10
возмем тот же CISC где типа инструкция взять из памяти и положить в память. без регистра промежуточного ты никак
в RISC ты явно говоришь возьми и положи в регистр а потом из регистра туда

Google

Roman
20.05.2019
00:47:50
Регистр это даже не память по сути
Если ты про процессорную
Память конечно, но тогда почему ты про кэш не говоришь?

Сергей
20.05.2019
00:48:52

Roman
20.05.2019
00:49:10
Без кэша любой насосет
Очевидно

Сергей
20.05.2019
00:49:15

Roman
20.05.2019
00:49:47
Самая важная память для скорости

?? Eugene
20.05.2019
00:49:49

Сергей
20.05.2019
00:49:51
и конвейер сложный

Roman
20.05.2019
00:50:11
Точнее то как она делает хит и мисс
В хорошем кэше ~80% хит
Почему процессоры остались такой же герцовки как и 15 лет назад, но производительность выросла в 10ки раз?

Google

Roman
20.05.2019
00:51:39
Кэш
Ну и топологии хорошии

Сергей
20.05.2019
00:55:06

Andrey
20.05.2019
00:55:13
подумал - "не может такого быть, чтобы частота была 15 лет назад", загуглил, оказалось и вправду, целерон на 3.2 ггц был в 2004 году

Roman
20.05.2019
00:55:15
Топология это вообще наверное в любом действие, одно из самых главных
Многопоточность это дело второе
Хотя посмотри архитектуру тек же xeon
Кольцо кэша и много ядер внутри

Сергей
20.05.2019
00:56:35

Roman
20.05.2019
00:56:48
))
У нас в универе был предмет, заставили разбирать серверные процы, это жесть для обывателя

Сергей
20.05.2019
00:57:49

Roman
20.05.2019
00:58:08
Что именно, процессоры такие?
Или как разбирали?

Сергей
20.05.2019
00:59:03

Roman
20.05.2019
00:59:08
Неее
Архитектуру суперкомпьюетров
Делишь на кластеры, ноды, и потом процессоры
Ну и объяснить хоть как то взаимодействия

Сергей
20.05.2019
01:00:18

Google

Сергей
20.05.2019
01:01:41
так. солнышко уже в окна стучит. значит надо спать

Roman
20.05.2019
01:02:33
Расскажешь потом виды межпроцессорных архитектур)

Сергей
20.05.2019
01:03:18

Roman
20.05.2019
01:03:23
Именно
На уровне кремния
))

Сергей
20.05.2019
01:03:55
нипонимать. знаю SMP, NUMa

Roman
20.05.2019
01:03:55
Нет конечно
Но интересно было бы тебе подсунуть пару суперкомпьютеров и узнать разницу

Сергей
20.05.2019
01:04:49
а дальше уже хоть MOSIX, хоть MPI

Roman
20.05.2019
01:05:29
Так расскажи
В русском сегменте примерно 0 инфы

Roman
20.05.2019
01:06:28
А ещё я начинаю собирать метрики, зайдите пожалуйста разово на rvkolosov.ru
Там смотреть особо нечего, тем более пока сокеты отвалились, но наблюдать геолакацию по логам кайф

Сергей
20.05.2019
01:07:38

Roman
20.05.2019
01:07:50
Честно?
Приносит удовольствие
Поднял на впс полноценный сервис из нескольких элементов, защитил, ща с сокетами разберусь, и хочу затестить что может впска
как минимум публичные
kibana.rvkolosov.ru
db.rvkolosov.ru
postfix.rvkolosov.ru
mail.rvkolosov.ru
srv.rvkolosov.ru
rvkolosov.ru
Если метрики интересны

Google

Roman
20.05.2019
01:10:33
test
secret1234

Арип
20.05.2019
01:44:03
привет. есть кто?

Admin
ERROR: S client not available

Roman
20.05.2019
01:44:13
Нэ

Арип
20.05.2019
01:44:35
хотел спросить про pymysql
http://prntscr.com/nqq85s
вот код
http://prntscr.com/nqq8ab
выдает вот такую ошибку. но в базу заносить данные
знаешь как от нее избавиться?

Roman
20.05.2019
01:48:44
Ладно я не отсюда, но все равно пздц в 2019 работать с sql не в sql, это раз.
А во вторых тебе нужен валидатор который перед выставкой будет оповещать о том что такая запись существует
Иначе говоря делай select count(*) from table
И это условие должно быть везде почти, в орм это реалищовано
Бд не сдохнет от двух запросов одновременных

Арип
20.05.2019
01:51:50
а insert ignore into для чего тогда. там очень много данных будет

Roman
20.05.2019
01:52:25
Придумай как просто предупредить ошибку в теории
Ignore. Выкинь нахер
Она нужна тогда когда не возникает вопросов

Арип
20.05.2019
01:53:45
там запись идет и в exception не попадает ошибка, просто в консоль выводиться. хотел узнать как это так

Google

Арип
20.05.2019
01:55:07

Roman
20.05.2019
01:56:01
Ты на питоне пишешь

Арип
20.05.2019
01:56:06
lf

Roman
20.05.2019
01:56:07
Какой sql?

Арип
20.05.2019
01:56:09
да
mysql

Roman
20.05.2019
01:56:30
Не понял

Арип
20.05.2019
01:56:31
pymysql использую

Roman
20.05.2019
01:56:37
Зачем тебе pure
Используй ORM
Взаимодействия с бд через обекты

Арип
20.05.2019
01:57:40
порекоммендуешь

Roman
20.05.2019
01:58:15
На пайтоне нет к сожалению