Score:0

Clamav ช้ามากเมื่อใช้ tcp

ธง in

ฉันใช้ clamonacc บนคอมพิวเตอร์เดสก์ท็อปและเซิร์ฟเวอร์ ฉันใช้ราสเบอร์รี่ pi เป็นเซิร์ฟเวอร์หอย กระบวนการ clamd ใช้เพียง ~25% ของทั้งหมด 4 คอร์ดังนั้นด้วย htop ฉันเห็นว่ามันใช้ ~100% และ 400% เป็นกระบวนการสูงสุดที่สามารถใช้ได้เนื่องจากราสเบอร์รี่ pi มี 4 คอร์ RAM ไม่เต็มและไม่มีการรอ i/o มากนัก (อ้างอิงจาก htop)

ขณะนี้ฉันกำลังทดสอบ clamonacc บนเซิร์ฟเวอร์เดียว แต่คิว clamonacc เต็มจนถึงขีดจำกัด (ไฟล์ที่เปิดมากเกินไป) ฉันมีปัญหาเหล่านี้ก็ต่อเมื่อฉันใช้เซิร์ฟเวอร์ clamd เฉพาะ - ด้วยซ็อกเก็ตมันไม่ได้เติมคิวบ่อยนัก

มีเพียงเธรด clamdtop เพียงอันเดียว (สองอันถ้าฉันดูด้วย clamdtop เพราะ clamdtop ต้องการอีกอันหนึ่ง) บน raspberry pi

ฉันคิดว่าการเชื่อมต่อ tcp ทำให้ทุกอย่างช้าลง ทราฟฟิกต้องผ่านการสลับจากเซิร์ฟเวอร์ของฉันที่มี clamonacc ไปยังเซิร์ฟเวอร์ raspberry pi clamd ของฉัน - แต่นั่นก็ไม่ใช่ปัญหา htop บอกว่ามี ~ 7MB / s (3000/8000 แพ็คเก็ต)

ราสเบอร์รี่ pi ไม่ใช่ปัญหาเพราะฉันใช้อุปกรณ์อื่น แต่ก็ยังใช้งานไม่ได้

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

ทั้งสองระบบได้ติดตั้งอูบุนตู รุ่น Clamav: 0.103.3

btw clamdscan ดูเหมือนจะไม่มีปัญหา แต่ช้ากว่าผ่าน tcp

แก้ไข: เข้าใจแล้ว.. ปัญหาเหมือนคุณจะรัน clamav ภายใต้รูท แต่คุณไม่แยกรูท ดังนั้นมันจึงสแกนวนซ้ำ ฉันใช้ clmonaccess mount-path / เพื่อสแกนระบบของฉัน ปัญหาคือแม้ว่าฉันจะแยกทั้ง clamav และ root ออก มันก็ยังสแกนวนซ้ำ ถ้าฉันเปลี่ยนเป็นซ็อกเก็ตในเครื่องมันจะไม่สแกนวนซ้ำ แต่ถ้าฉันใช้เซิร์ฟเวอร์ clamd เฉพาะก็จะทำ

นี่เป็นข้อบกพร่องของ clamav หรือไม่

Nikita Kipriyanov avatar
za flag
คุณพยายามเข้าคิวการสแกนพร้อมกันอย่างน้อยสี่รายการหรือไม่
france1 avatar
in flag
ใช่ฉันทำอย่างนั้น ฉันลองกับ 1,5 และ 12
france1 avatar
in flag
ฉันควรทำรายงานข้อบกพร่องหรือไม่
france1 avatar
in flag
ฉันคิดออกแล้ว! Clamav ไม่ทำงานกับ --fdpass (clamonacc) เพราะมันรันเธรดเดี่ยวแม้ว่าเธรดจะสูงกว่าก็ตาม! ฉันทำรายงานข้อผิดพลาดเกี่ยวกับ gihub @NikitaKipriyanov
Nikita Kipriyanov avatar
za flag
ฉันคิดว่าคุณควรเพิ่มคำตอบด้วยตนเองพร้อมลิงก์ไปยังรายงานข้อผิดพลาดและยอมรับ
france1 avatar
in flag
ฉันทำรายงานข้อผิดพลาด -> มาดูกันว่านี่เป็นปัญหาหรือไม่: https://github.com/Cisco-Talos/clamav/issues/394

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา