• Выносить ли swap-раздел на флешку?

    charon
    @charon
    мой ответ вам сразу: НЕТ. Уже хотя бы потому, что вы не понимаете назначение свопа. Это не расширение ОП, это склад, куда временно сносят всё барахло, а потом достают назад при необходимости.
    Если в офисе каждый день все компы в конце дня собирать, пересчитывать, опечатывать и прятать на склад, а утром в обратной последовательности — то вот примерно будет то, что вы пытаетесь сделать. Так можно, конечно, но полдня будет уходить только на эту волокиту, и это время будет отобрано у собственно работы.
    Ответ написан
    Комментировать
  • В чем может быть проблема при подключении iscsi через интернет?

    athacker
    @athacker
    iSCSI в общем случае не будет работать через интернет, из-за задержек. Можно потюнить ожидаемые таймауты, и оно КАК-ТО будет работать, но тупить будет немилосердно, и всю систему может тормозить тоже. Рекомендации лучших собаководов -- iSCSI-трафик не должен маршрутизироваться.
    Ответ написан
    3 комментария
  • Где взять самые дешевые сервера VPS (Не Россия)?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Тяжела и неказиста жизнь простого спаморассыльщика...
    Ответ написан
    Комментировать
  • Сколько подписей можно записат на Jacarta?

    1. 102кб. Размер файла подписи вроде может варьироваться, но несколько штук должно влезть
    2. Да, носитель никак не привязан к человеку. Криптопро при подписи будет предлагать выбрать одну из подписей на носителе.
    Ответ написан
    Комментировать
  • За счет чего происходит ускорение программ при наличии модуля ядра linux?

    ValdikSS
    @ValdikSS
    Модуль TUN/TAP, через которые работают все не-ядерные VPN, очень медленный из-за того, что у него есть только интерфейс получения и отправки пакетов по одному пакету за вызов. Большое количество переключений контекста между ядром и пользовательским уровнем очень затратны, что влечёт за собой неэффективное использование процессорного времени.

    Это типичная известная проблема, которую можно решить в течение месяца, но которую не решили в течение двух десятилетий. Достаточно кому-нибудь взяться, внедрить современный (io_uring, например) или какой-то отдельный интерфейс для отправки и получения нескольких пакетов за один вызов, и скорость магически увеличится на порядок-два.

    Оценить ускорение от уменьшения переключений контекста довольно просто, достаточно провести тестирование со значительно увеличенным MTU пакета. Вот какие цифры приводит проект slirp4netns.

    Implementation |  MTU=1500  |  MTU=4000  |  MTU=16384  |  MTU=65520
    ---------------|------------|------------|-------------|------------
    slirp4netns    | 1.07 Gbps  | 2.78 Gbps  |  4.55 Gbps  |  9.21 Gbps
    Ответ написан
    4 комментария
  • Почему так сложно майнить если nounce не больше 4 млрд?

    Ocelot
    @Ocelot
    Рискну предположить, дело в том, что для обработки блока с одним nonce требуется много операций хеширования. SHA-256 "ест" по 512 бит за раз, а размер блока около мегабайта. Плюс в BTC считается двухкратный хеш SHA-256(SHA-256(Data)).
    Но даже с учётом всего этого цифры не сходятся где-то на 2-3 порядка.

    UPD. Нашёл. Помимо nonce, в блок ещё входит timestamp. Его можно менять в довольно больших пределах, не нарушая валидности блока (он должен быть больше, чем медиана времени предыдущих 11 блоков и меньше, чем средне-сетевое время +2 часа). Прогнав весь диапазон nonce и не получив красивого хеша, майнер немного меняет timestamp и прогоняет весь диапазон nonce заново. А потом снова и снова, пока не попадёт.
    Весь диапазон валидных timestamp почти 3 часа ~10^4 секунд. Теперь вроде сходится.
    Ответ написан
    Комментировать