baas

baas
Рейтинг
171
Регистрация
17.09.2012
Должность
ИТ
Интересы
Пиво варение.
EvGenius:
т.е. диск так понимаю может около 500мб/сек, но у вас он работает на скоростях sata-II и по-этому макс скорость сколько, ~250мб/сек?
отлично 😎

Я в курсе!

Toyvo Glumov:
baas, понятно, спасибо.
На всякий случай спрошу, в .htaccess в принципе нельзя задать условие типа
if время сервера такое-то

Я о таком не слышал, думаю нет.

lonelywoolf:
baas, Да. Обратите внимание на проценты износа.

Это же домашний диск, как можно было его ушатать аж на Percentage Used: 237%? ))))

Это у вас Data Units Written: 798*214*872 [408 TB] - 408 Т/байта перезаписи что ле?

Xubart:
На уровне php в индексном файле можно прописать ограничения. Если хостинг нормально себя чувствует от ботов, то на уровне php для этих ip ночью можно не загружать коды счетчиков. Так и овцы будут целы и волки сыты.

Что значит не загружать коды счетчиков, каких счетчиков?

Toyvo Glumov:
А как это прописать я не знаю, поэтому тут и спросил.

Там боты умные
/ru/forum/1022693

Создайте два .htaccess

В одном укажите нужные для блокировки ип адреса, а в другом файле без блокировок этих ип адресов.

И копируйте по крону файл .htaccess в нужно время.

что подобное в кроне

0 2 * * * cp /mnt/www_htaccess/htaccess_black /usr/local/www/site/.htaccess
0 5 * * * cp /mnt/www_htaccess/htaccess_white /usr/local/www/site/.htaccess

В 2 часа ночи копируется файл с блокировками по ип.

В 5 утра копируется без блокировок.

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

А ботов можно банить по юзер агенту.

V(o)ViK:
Умножаете первое на второе, получаете сколько записано в байтах.
Дальше делите на 1024 четыре раза, получаете ~74TB.
Для вашей модели заявлен ресурс 240TB, сейчас записано примерно ~74TB.
То есть ресурс исчерпан примерно на треть.

А если смарт не показывает этот счетчик 246 Total_LBAs_Written?

smartctl --all /dev/sda
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.9.192-gentoo] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: SandForce Driven SSDs
Device Model: KINGSTON SKC300S37A120G
Serial Number: 50026B723C0C8A9D
LU WWN Device Id: 5 0026b7 23c0c8a9d
Firmware Version: 605ABBF0
User Capacity: 120 034 123 776 bytes [120 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS, ACS-2 T13/2015-D revision 3
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Thu Nov 7 08:39:30 2019 +03
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: ( 0) seconds.
Offline data collection
capabilities: (0x7d) SMART execute Offline immediate.
No Auto Offline data collection support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0025) SCT Status supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x0033 120 120 050 Pre-fail Always - 0/0
5 Retired_Block_Count 0x0033 100 100 003 Pre-fail Always - 0
9 Power_On_Hours_and_Msec 0x0032 085 085 000 Old_age Always - 13950h+08m+38.540s
12 Power_Cycle_Count 0x0032 095 095 000 Old_age Always - 5754
13 Soft_Read_Error_Rate 0x0032 120 120 000 Old_age Always - 0/0
100 Gigabytes_Erased 0x0032 000 000 000 Old_age Always - 14560
170 Reserve_Block_Count 0x0058 000 000 000 Old_age Offline - 3424
171 Program_Fail_Count 0x000a 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
174 Unexpect_Power_Loss_Ct 0x0030 000 000 000 Old_age Offline - 1278
177 Wear_Range_Delta 0x0000 000 000 000 Old_age Offline - 1
181 Program_Fail_Count 0x000a 100 100 000 Old_age Always - 0
182 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
184 IO_Error_Detect_Code_Ct 0x005c 100 100 090 Old_age Offline - 0
187 Reported_Uncorrect 0x0012 100 100 000 Old_age Always - 0
189 Airflow_Temperature_Cel 0x0000 027 037 000 Old_age Offline - 27 (Min/Max -21/37)
194 Temperature_Celsius 0x0022 027 037 000 Old_age Always - 27 (Min/Max -21/37)
195 ECC_Uncorr_Error_Count 0x001c 120 120 000 Old_age Offline - 0/0
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always - 0
198 Uncorrectable_Sector_Ct 0x0010 120 120 000 Old_age Offline - 0/0
199 SATA_CRC_Error_Count 0x00b0 200 200 000 Old_age Offline - 0
201 Unc_Soft_Read_Err_Rate 0x001c 120 120 000 Old_age Offline - 0/0
204 Soft_ECC_Correct_Rate 0x001c 120 120 000 Old_age Offline - 0/0
230 Life_Curve_Status 0x0013 100 100 000 Pre-fail Always - 100
231 SSD_Life_Left 0x0013 097 097 010 Pre-fail Always - 1
232 Available_Reservd_Space 0x0032 000 000 000 Old_age Always - 13
233 SandForce_Internal 0x0032 000 000 000 Old_age Always - 11864
234 SandForce_Internal 0x0032 000 000 000 Old_age Always - 6508
241 Lifetime_Writes_GiB 0x0032 000 000 000 Old_age Always - 6508
242 Lifetime_Reads_GiB 0x0032 000 000 000 Old_age Always - 5323

SMART Error Log not supported

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

SMART Selective self-test log data structure revision number 0
Note: revision number not 1 implies that no selective self-test has ever been run
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


---------- Добавлено 07.11.2019 в 08:53 ----------

Вроде нашел.
100 Gigabytes_Erased 0x0032 000 000 000 Old_age Always - 14560

14,5 Т/байт стерто.

Заявленный ресурс у этого диска 290 Т/байт.

Только не понятно откуда столько Т/байт то, система домашняя.

linux gentoo, частенько пересобираю систему.

Пересборка пакетов в системе в памяти и на обычном hdd.

Большие файлы грузятся так же на отдельный hdd.

На ссл находится виндуз, но я им практически не пользуюсь, иногда просто проверить сайты на вирусы.

ссд служит верой и правдой с 2014 года, как бы скоро будет 5 лет работы.

V(o)ViK:
Не нужно ничего пересобирать) уже давно можно обновляться бинарно, это рекомендуемый метод. Если вы не знаете для чего вам это нужно, то точно не нужно.
Хуже будет тем, что могут быть проблемы при бинарном обновлении, а каждый раз обновляться из исходников, это вам на 15 лет назад.
Экономить крохи памяти на кастомном ядре, но потерять возможность быстро обновиться, это странное решение. Раньше ядра собирали в основном из-за файрвола и дисковых квот.
Лет 10 и то другое нормально подгружается модулями и на производительности это практически не сказывается, зато обновиться можно в несколько раз быстрее и шанс накосячить гораздо меньше.

По мне так накосячить можно из под бинарного обновления, чем из сорцов.

Я по старинке делаю, бинарным обновлением не пользуюсь, для меня удобнее из исходников.

В принципе если впска, то да будет правильнее сделать обновление бинарным способом не из исходников.

Но если спец хорошо соображает во фряхе, то ничего страшного не будет что он обновится из сорцов.

BasePelleta:
Стоит задача поднять сервер на VPS, где будет площадка разработки и почтовый сервер.
Выбор операционной системы FreeBSD 12.0 определо ее наличие на продакшен сервере.

Знакомый рекомендует пересобрать мир после установки. Вопрос, насколько целесообразно
пересобрать мир для FreeBSD 12.0?

Я поддерживаю это действие.

Во первых при пересборке поставить последние обновление.

Во вторых настройка ядра как нужно, убираете ненужное.

В третьих включение на уровне ядра служб некоторых.

Вообщем хуже не будет если пересобирете мир и ядро!

Всего: 852