fdfs for cnblogs 1th

Download Fdfs for cnblogs 1th

If you can't read please download the document

Upload: kevin-zhang

Post on 31-May-2015

1.241 views

Category:

Technology


0 download

DESCRIPTION

分布式文件系统

TRANSCRIPT

  • 1. DFS 5173 [email_address] We are the worldwide leading game service provider

2.

  • FS

3. 4. FS ? 5. 6. FDFS 7. 8. FS ASH4W 9. FS

10. DB 11. 12. 13. 14.

  • 15.

16. 17. 18. 19. 90 20. HOT 21.

No call when sleeping 22.

  • DB

23. Local 24. WS/Remoting 25. DFS 26.

  • upload300100

27. view:5000 724H 28. >10TB 29. 30. 31. 10 32. 33. 34. FastDFS

  • FastDFS

35. 36. RAID 37. 38. 39. 40. Client API POSIX 41. 42. FDFS 43. 1. client tracker storage 2. tracker storage 3. client storage 44. 1. client tracker storage 2. tracker storage 3. client storage 45.

  • binlog binlog

46. storage server storage server 47. storage server push 48. 49. storage server storage server 50.

  • header body

51. header 10 52. 8 bytes body length 53. 1 byte command 54. 1 byte status 55. body body 56. Tracker ${base_path} |__data | |__storage_groups.dat | |__storage_servers.dat |__logs |__trackerd.log tracker server 57. Storage ${base_path} |__data | |__.data_init_flag storage server | |__storage_stat.dat storage server | |__sync | | |__binlog.index binlog | | |__binlog.### | | |__${ip_addr}_${port}.mark | | | |__ 256 00, 1F | |__ 256 |__logs |__storaged.log storage server 58. FDFS mogileFS FastDFS mogileFS tracker storage tracker storage mysql db tracker mysql tracker C Perl RAID HTTP HTTP meta data 59.

60. .Net 61.

  • storage

62. 63. 64. 65.

66. 67. 68. down 69. 70.

71.

  • CDN

72. 73. 74. Squid 75. libevent 76. FDFS Quantity: 25,600,359 * 2 Bytes: 2TB IO: 250MBps(raid5) Squid Hit Rate: 96~98% Linux ext3 77. FDFS 78.

  • Linux

79. 80. 99% 81. 82. 83. 1%99% Control In All 84. 85.