Dataskq คืออะไรครับ

เครื่องมันทำงานหนัก ดูแล้วไม่ใช่ mysql ที่ใช้มากสุด แต่เป็นอะไรไม่รู้ครับ

top - 15:39:48 up 1 day, 12:10, 1 user, load average: 20.75, 27.07, 69.77

Tasks: 489 total, 2 running, 486 sleeping, 0 stopped, 1 zombie

Cpu(s): 22.0%us, 1.6%sy, 0.0%ni, 55.8%id, 19.5%wa, 0.1%hi, 1.1%si, 0.0%st

Mem: 3995900k total, 3893716k used, 102184k free, 98748k buffers

Swap: 16779884k total, 136k used, 16779748k free, 2469052k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

18804 nobody 25 0 421m 375m 2080 R 99.8 9.6 2:30.39 dataskq

4542 mysql 15 0 471m 69m 4532 S 34.5 1.8 475:29.19 mysqld

18837 apache 15 0 108m 13m 3544 S 3.0 0.4 0:00.70 httpd

18053 apache 15 0 114m 19m 9.9m S 2.3 0.5 0:00.91 httpd

19624 apache 15 0 126m 31m 21m S 2.3 0.8 0:00.71 httpd

19603 apache 15 0 106m 11m 3288 S 2.0 0.3 0:00.16 httpd

14506 apache 15 0 138m 43m 34m S 1.7 1.1 0:01.48 httpd

16564 apache 15 0 107m 12m 3348 S 1.3 0.3 0:00.65 httpd

18036 apache 15 0 108m 13m 3460 S 1.3 0.3 0:00.52 httpd

18315 apache 15 0 107m 12m 3432 S 1.3 0.3 0:00.84 httpd

18325 apache 15 0 107m 12m 3484 S 1.3 0.3 0:00.84 httpd

18333 apache 15 0 110m 15m 5920 S 1.3 0.4 0:00.61 httpd

18764 apache 15 0 108m 13m 3852 S 1.3 0.3 0:00.35 httpd

19588 apache 15 0 113m 17m 8600 S 1.3 0.5 0:00.18 httpd

20696 apache 15 0 107m 12m 3168 S 1.3 0.3 0:00.04 httpd

14173 apache 15 0 107m 13m 4008 S 1.0 0.3 0:01.90 httpd

14444 apache 16 0 108m 13m 3516 S 1.0 0.3 0:01.07 httpd

15963 apache 15 0 108m 12m 3608 S 1.0 0.3 0:01.56 httpd

16542 apache 15 0 108m 13m 3800 S 1.0 0.3 0:01.25 httpd

17474 apache 15 0 108m 13m 3444 S 1.0 0.3 0:00.83 httpd

17500 apache 15 0 110m 15m 3608 S 1.0 0.4 0:00.63 httpd

17502 apache 15 0 108m 12m 3404 S 1.0 0.3 0:01.00 httpd

18016 apache 16 0 107m 12m 3716 S 1.0 0.3 0:00.62 httpd

18127 apache 15 0 108m 13m 3364 S 1.0 0.3 0:00.46 httpd

18329 apache 15 0 108m 13m 3344 S 1.0 0.3 0:00.43 httpd

18775 apache 15 0 107m 12m 3516 S 1.0 0.3 0:00.60 httpd

19559 apache 16 0 107m 11m 3304 S 1.0 0.3 0:00.13 httpd

19593 apache 15 0 108m 12m 3328 S 1.0 0.3 0:00.26 httpd

19607 apache 15 0 107m 12m 3308 S 1.0 0.3 0:00.23 httpd

19635 apache 15 0 107m 12m 3284 S 1.0 0.3 0:00.25 httpd

taskqueue ของ DA

กำลังแบคอัพหรืออะไรอยู่รึเปล่าครับ?

เพิ่งนึกได้ผมเคยตั้งคำถามทำนองนี้ไปแล้ว ว่ามันเป็น crontab อะไรซักอย่าง แต่ผมไม่ได้ตั้งอะไรไว้นะ ไม่ทราบว่าถ้าจะยกเลิกต้องทำอย่างไรครับ

ผมลอง พิมพ์ crontab -e ใน ssh ตามที่มีคนแนะนำไว้ มันขึ้นมาแบบนี้ คืออะไรครับ

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

“/tmp/crontab.XXXXM31qru” 0L, 0C

DA crontab มันจะอยุ่ใน /etc/cron.d คับ

เป็นระบบ automation ของ DA

คอยทำงานพวก restart apache, named

สั่ง run backup แบบ manual

คำนวณ b/w อะไรพวกนี้ครับ

แล้วจะแก้ไขยังไงดีครับ มันกิน CPU 100 เลย

ผมลอง reboot เครื่องไปแล้ว อีกไม่กีชั่วโมงต่อมามันก็มาอีกแล้ว

top - 19:14:47 up 3:20, 1 user, load average: 9.06, 14.73, 15.49

Tasks: 387 total, 3 running, 384 sleeping, 0 stopped, 0 zombie

Cpu(s): 21.1%us, 2.2%sy, 0.0%ni, 68.9%id, 6.6%wa, 0.1%hi, 1.1%si, 0.0%st

Mem: 3995900k total, 3966376k used, 29524k free, 124940k buffers

Swap: 16779884k total, 136k used, 16779748k free, 2612348k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

27455 nobody 25 0 422m 377m 2060 R 100.0 9.7 25:02.56 dataskq

4589 mysql 17 0 466m 59m 4132 S 27.6 1.5 61:33.23 mysqld

13356 apache 15 0 114m 18m 9792 S 6.6 0.5 0:00.40 httpd

11128 apache 15 0 119m 24m 14m S 2.7 0.6 0:01.34 httpd

12608 apache 16 0 108m 13m 3568 S 2.3 0.3 0:00.57 httpd

ลองสั่ง

ps auxf ดูครับ

dataskq ทำหน้าที่หลายอย่าง

ถ้าเป็นช่วงหลังเที่ยงคืน ก็จะมีการ process log คำนวน BW ที่แต่ละเว็บใช้ และ rotate log ไฟล์ของแต่ละเว็บ

ถ้าเป็นช่วงกลางวันเป็นไปได้ว่าเป็น backup เว็บ อาจจะที่ตั้งให้ backup อัตโนมัติไว้ใน cron หรือ user เข้ามากดสั่ง backup เอง

อยากรู้ว่ามันทำงานอะไรให้เปิดดูใน /usr/local/directadmin/data/task.queue.temp

ถ้าจะไม่ให้ boot แล้วคำสั่งนั้นทำงานต่อ ให้ลบไฟล์ task.queue.temp ออก

ขอบคุณทุกคนครับ ตอนนี้มันหายไปแล้วครับ แต่ไม่รู้จะมาอีกเมื่อไหร่

ใน /usr/local/directadmin/data/ ของผมมันไม่มี task.queue.temp ง่ะ

[color="#0000FF"]ถ้าเป็นการคำนวณพื้นที่ใช้งานแบนวิดท์พวกนั้น มันมาตอนเที่ยงคืนค่ะ แต่ถ้าเป็นงานพวก backup ข้อมูลมันจะมาเมื่อไหร่ ก็ขึ้นกับ user ตั้งเวลาไว้ให้มัน backup ตอนไหนค่ะ

มันเป็นเรื่องปกติค่ะ ไม่ต้องกังวลมาก เพราะมันเป็น daily conjob แปลว่า งานที่ต้องทำทุกวันค่ะ ส่วนการกิน cpu หนักนั้นเป็นเรื่องปกติ เพราะชื่อมันก็บอกอยู่แล้วค่ะว่า dataskq ย่อมาจาก data task queue หรือ DA task queue แปลว่า คิวงานหนัก คือ คิวงานหนัก ของ DirectAdmin(DA) ค่ะ มันก็จะวิ่งขึ้นๆ ลงๆ ระหว่าง 50-100% แล้วแต่ว่าตอนนั้นมันกำลังทำงานอะไร ของ DA อยู่ค่ะ ไม่ต้องไปกด kill มันทิ้งนะคะ ปล่อยมันทำไปจนมันเสร็จค่ะ ทำเสร็จแล้วมันก็จะหายไปเอง พอถึงเวลาที่ตั้งไว้ มันก็จะมารันอีกเป็นประจำทุกวันของมันอยู่แล้วค่ะ[/color]

ดู cpu รวมดีกว่าครับ Cpu(s): 21.1%us

ก็ทำงาน peak อยู่ประมาน 30 นาทีแรก แล้วก็ค่อยๆลงสู่ปกติ หาก peak ค้างหลาย ชม. ตรวจสอบประสิทธิภาพเครื่อง และความเร็ว r/w hdd ดีกว่ามั้ง