access.log awk управляет для просмотра пропускной способности на virtualhost

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

Я мог быть неправым, но для LVM2, я полагаю, что линейное выделение является значением по умолчанию, когда чередование не требуют. Независимо, чтобы быть уверенными в линейном/добавленном расположении, можно вызвать его таким образом сначала lvcreate- луг логический том (LV) на физических степенях (PE) одного диска, и затем lvextend- луг LV на PE другого диска.

Если Вы хотите попробовать программное обеспечение RAID (mdadm), затем я верю linear режим является тем для использования. Не использовать raid0, поскольку это создает чередуемое расположение, которое, как я утверждал, приводит почти к общей потере файловой системы в случае отказа устройства.

Наконец, я должен добавить, что не рекомендую на самом деле делать это и ожидать восстанавливать что-либо после сбоя диска. Если Вы используете LVM или mdadm для создавания большого пространства царапины из дисков меньшего размера, то необходимо защитить ценные данные другие средства (или сохраненный или иначе легко воссозданный).

1
задан 30 April 2013 в 18:51
1 ответ
awk '{split($0,a," "); values[a[1]]=values[a[1]]$11","}END {for (i in values) {print i" "values[i]}}' awk_log.txt | awk -F ',| ' '{s=0; for(i=2; i<=NF;i++) s=s+$i; print $1 " Incomming Traf: "  s/1024 "Kbs"}'

Вывод:

site2.com:80 Incomming Traf: 47.0508Kbs
site1.com:80 Incomming Traf: 6.33105Kbs

Я умножил ваш образец в 3 раза.

1
ответ дан 4 December 2019 в 00:42

Теги

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