Size: a a a

2019 May 17

DL

Dmitry Luhtionov in freebsd_ru
на DGS-3000 все в порядке с буферами. не зря он на $100 дороже
источник

DL

Dmitry Luhtionov in freebsd_ru
а вот на DGS-1100 - там все кастрированное, от CPU до буферов
источник

AF

Andrey F in freebsd_ru
Dmitry Luhtionov
на DGS-3000 все в порядке с буферами. не зря он на $100 дороже
ты що, 100 баксов переплатить, как можно
источник

YB

Yaroslav Bezugliy in freebsd_ru
Ну в наличии есть DGS-3112SR, на нем правда недостаток портов, чтобы заменить его целостно на DGS-1100, но для нужд вешания в сеть его использовать предполагалось
источник

DL

Dmitry Luhtionov in freebsd_ru
Yaroslav Bezugliy
Ну в наличии есть DGS-3112SR, на нем правда недостаток портов, чтобы заменить его целостно на DGS-1100, но для нужд вешания в сеть его использовать предполагалось
покрась в зеленый цвет и выкинь
источник

DL

Dmitry Luhtionov in freebsd_ru
хочешь нормальной сетки - вот выбор: DGS-3000, DGS-3420, DGS-3120, DGS-3130
источник

s

shumbor in freebsd_ru
Yaroslav Bezugliy
Ну в наличии есть DGS-3112SR, на нем правда недостаток портов, чтобы заменить его целостно на DGS-1100, но для нужд вешания в сеть его использовать предполагалось
1100 это абонентская железка с кастрированными функциями, мы их использовали как управляемый конвертер. И то щас уже ставим DCN4600-10 aka SNR-S2985G-8T
источник

AF

Andrey F in freebsd_ru
не делать один идент :)
источник

LS

Lev Serebryakov in freebsd_ru
Andrey F
не делать один идент :)
в kenv видно из какого пути
источник

DL

Dmitry Luhtionov in freebsd_ru
источник

YB

Yaroslav Bezugliy in freebsd_ru
Dmitry Luhtionov
покрась в зеленый цвет и выкинь
ну это единственная L3 железяка которая безхозно валяется... 😔
источник

DL

Dmitry Luhtionov in freebsd_ru
источник

DL

Dmitry Luhtionov in freebsd_ru
Буфер RAM
1 Mб на устройство
источник

DL

Dmitry Luhtionov in freebsd_ru
ничего не смущает ?
источник

DL

Dmitry Luhtionov in freebsd_ru
источник

s

shumbor in freebsd_ru
Zelax, QTech это в общих чертах тоже что и SNR - большинство  DCNки...
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
господа-писатели-в-кернел, я что-то нихуя не понимаю.
смотрю вот последний коммит в arc.c и охуеваю.
static boolean_t
arc_adjust_cb_check(void *arg, zthr_t *zthr)
{
       /*
        * We have to rely on arc_get_data_impl() to tell us when to adjust,
        * rather than checking if we are overflowing here, so that we are
        * sure to not leave arc_get_data_impl() waiting on
        * arc_adjust_waiters_cv.  If we have become "not overflowing" since
        * arc_get_data_impl() checked, we need to wake it up.  We could
        * broadcast the CV here, but arc_get_data_impl() may have not yet
        * gone to sleep.  We would need to use a mutex to ensure that this
        * function doesn't broadcast until arc_get_data_impl() has gone to
        * sleep (e.g. the arc_adjust_lock).  However, the lock ordering of
        * such a lock would necessarily be incorrect with respect to the
        * zthr_lock, which is held before this function is called, and is
        * held by arc_get_data_impl() when it calls zthr_wakeup().
        */
       return (arc_adjust_needed);
}
static void
arc_reduce_target_size(int64_t to_free)
{
...
       if (asize > arc_c) {
               DTRACE_PROBE2(arc__shrink_adjust, uint64_t, asize,
                       uint64_t, arc_c);
               /* See comment in arc_adjust_cb_check() on why lock+flag */
               mutex_enter(&arc_adjust_lock);
               arc_adjust_needed = B_TRUE;
               mutex_exit(&arc_adjust_lock);
               zthr_wakeup(arc_adjust_zthr);
       }
}
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
вот нахера тут лок? и комент читаю -- нихуя не понимаю\
источник

LS

Lev Serebryakov in freebsd_ru
Что бы барьер? Надо вообще искать другие записи в эту переменную.
Хотя почему не атомик а целый мьютекс — вот так с ходу не ясно
источник

LS

Lev Serebryakov in freebsd_ru
Автора спросить?
источник