Различие между кэшем маршрутов и соседней таблицей

Любая регулировка, которую 2 жестких диска будут выполнять с течением времени, будет направлена на сохранение их полезного пространства, которое не повреждено и не повреждено, при том же количестве байтов. Все это происходит на более низком уровне с вами, пользователем жесткого диска, поэтому я бы ожидал, что оба жестких диска будут сообщать одинаковую емкость со временем.

ПРИМЕЧАНИЕ: Все современные жесткие диски имеют дополнительный резерв пространства, из которого они могут черпать по мере того, как секторы становятся поврежденными или изнашиваются. Жесткий диск признает, что эти сектора выходят из строя или повреждаются, и перераспределяет их из резерва, отмечая, что выходящий из строя сектор становится непригодным, таким образом, он перестает быть частью общего пула доступных секторов.

Жесткий диск должен продолжать работать в нормальном режиме до тех пор, пока это пространство не будет исчерпано, при условии, что не произойдет других катастрофических типов отказов. После того, как пространство будет израсходовано, жесткий диск будет вынужден довольствоваться любыми оставшимися плохими секторами. Он попытается перенести эти неудачные данные в хорошие сектора, но в процессе работы начнут появляться ошибки ввода/вывода.

ПРИМЕЧАНИЕ: Вы можете контролировать резервное пространство жесткого диска в течение его срока службы с помощью SMART. Глядя на атрибуты SMART, я подозреваю, что этот счет будет #5:

5 - Счетчик перераспределенных секторов Номер неиспользованных запасных секторов. При столкновении с ошибкой чтения/записи/проверки, устройство возвращает поврежденный сектор в "здоровый", взятый из специального резервного пула. Нормализованное значение атрибута уменьшается с уменьшением количества доступных запасных частей. На обычном жестком диске Raw value указывает количество оставшихся секторов, которое обычно должно быть равным нулю. На SSD-накопителе значение Raw указывает на количество поврежденных блоков флэш-памяти.

Вы можете проверить это с помощью утилиты smartctl , которая обычно является частью пакета smartmontools (в любом случае, так он называется на Fedora 20).

$ sudo smartctl --all /dev/sda

В этом выводе много полезной информации:

smartctl 6.2 2014-07-16 r3952 [x86_64-linux-3.16.3-200.fc20.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     LITEONIT LMT-256M3M
Serial Number:    002244119905
LU WWN Device Id: 5 000000 000000000
Firmware Version: VZJ4
User Capacity:    256,060,514,304 bytes [256 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS, ATA/ATAPI-7 T13/1532D revision 4a
SATA Version is:  SATA 3.0, 6.0 Gb/s
Local Time is:    Fri Oct 10 12:32:12 2014 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                    was never started.
                    Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                    without error or no self-test has ever 
                    been run.
Total time to complete Offline 
data collection:        (   10) seconds.
Offline data collection
capabilities:            (0x15) SMART execute Offline immediate.
                    No Auto Offline data collection support.
                    Abort Offline collection upon new
                    command.
                    No Offline surface scan supported.
                    Self-test supported.
                    No Conveyance Self-test supported.
                    No Selective Self-test supported.
SMART capabilities:            (0x0002) Does not save SMART data before
                    entering power-saving mode.
                    Supports SMART auto save timer.
Error logging capability:        (0x00) Error logging supported.
                    General Purpose Logging supported.
Short self-test routine 
recommended polling time:    (   1) minutes.
Extended self-test routine
recommended polling time:    (  10) minutes.
SCT capabilities:          (0x003d) SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0003   100   100   070    Pre-fail  Always       -       0
  5 Reallocated_Sector_Ct   0x0003   100   100   000    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       2248
 12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       706
171 Unknown_Attribute       0x0032   000   000   000    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   000   000   000    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   000   000   000    Old_age   Always       -       12
174 Unknown_Attribute       0x0030   000   000   000    Old_age   Offline      -       126
178 Used_Rsvd_Blk_Cnt_Chip  0x0003   100   100   000    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0003   100   100   000    Pre-fail  Always       -       126
230 Unknown_SSD_Attribute   0x0032   100   100   000    Old_age   Always       -       24851
232 Available_Reservd_Space 0x0003   100   100   010    Pre-fail  Always       -       2784
241 Total_LBAs_Written      0x0003   100   100   000    Pre-fail  Always       -       86211
242 Total_LBAs_Read         0x0003   100   100   000    Pre-fail  Always       -       25145

SMART Error Log Version: 0
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


Selective Self-tests/Logging not supported

Часть информации, на которую я ссылался, находится в последней таблице, ID #5.

Ссылки

0
15.09.2014, 10:25
1 ответ

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

Разница в том, что таблица соседей кэширует записи на уровне 2 (Ethernet); он помогает преобразовывать IP-адреса в MAC-адреса. Протокол ARP используется для запроса новых записей для кеширования.

Кэш маршрута работает на уровне 3 (IP). В простейшей форме IP-адреса назначения сопоставляются со «следующими переходами» (то есть: куда отправить пакет с этого узла). Не-маршрутизаторы обычно имеют полностью статический кеш, который просто отображает весь трафик в один «маршрут по умолчанию».

Существуют более сложные политики кэширования, которые учитывают ограничения качества обслуживания, адреса источника и назначения и т. Д. Руководство по IP-маршрутизации дает хороший обзор.

3
28.01.2020, 02:28

Теги

Похожие вопросы