Chapter 81: Bright Red Hint......
To be honest, Wan Dai's sentence that I believe in you was a bit unexpected by Su Xiaomu;
The sincerity in his tone also surprised him a little, Su Xiaomu glanced at Wan Dai, nodded silently, and didn't speak.
What he can do is to write the algorithm more carefully, and then make everything smooth and successful.
"I asked IT to open a VPN (virtual private network) for you, and turn on the remote permissions of the storage, so that you can access it at any time. Wan Dai thought for a moment and said.
Su Xiaomu was stunned, "Huh, won't this cause a data leak?"
When I looked up and saw Wan Dai's eyes, I silently said silently, and I didn't beep again.
Wan Dai looked at Soho and said with a smile, "If you don't have anything to do in the afternoon, why don't you go shopping with us to relax?"
In this way, on the day the plan was determined, Su Xiaomu was dragged to 'go shopping and relax'!
My leg almost broke!
The whole body is telling Soho and Wan Dai: .JPG grievances.
"It seems that our Xiaomu is relaxing well, and we will have a chance to come back in the future. β
Seeing Su Xiaomu's appearance, Wan Dai was very happy, and the female creditor Su He on the side was even more unceremonious.
In the end, they didn't forget to squeeze Su Xiaomu's last lost labor, and the three of them drove back to Huabanli in the same car and let Su Xiaomu drive.
Dinner was very rich, and Su Xiaomu specially ate an extra bowl of rice to make up for it......
β¦β¦β¦β¦
β¦β¦β¦β¦
In the next three or four days, Su Xiaomu carefully completed the algorithm structure design of the entire program.
After all, this is at least hundreds of thousands or even millions of funds involved - hundreds of thousands of dollars just for storage, not to mention the data stored on it.
Su Xiaomu did not forget to use all the resources he could use, including consulting Professor Zhang Ke.
In the area of algorithms, Zhang Ke still has the right to speak, although it involves some unfamiliar fields and cannot give targeted opinions, but the richness of experience is enough for Su Xiaomu to open his eyes.
Although the process can also be described as communication.
After all, Su Xiaomu is a top student, an excellent top student, a school bully who is open-minded, and a student who is supported by systematic knowledge.
Su Xiaomu didn't forget the ancient OJ of UVA, and found some related, tricky, and bizarre algorithm test questions from above, and tried to explore them more deeply......
What the small garbage system gave Su Xiaomu the most is: knowledge, not results.
But if Su Xiaomu wants to achieve any results, he must work hard to create it with both hands.
Perhaps from the very beginning, the small garbage system did not set up the factory information in a format that was not worked for.
So, until now, I don't give anything I want.
β¦β¦β¦β¦
β¦β¦β¦β¦
On Tuesday, December 12, there were three days left before the opening of the ACM finals in Shanghai University China, which began on the 17th.
Su Xiaomu completed the debugging of the program.
From the design of algorithms, to the writing of programs to simulated stress tests, everything has reached a very good point.
Moreover, at the beginning of the program design, Su Xiaomu fully considered the stored data and metadata, the underlying architecture model, the performance of hardware resources, and so on.
So, quite tailor-made.
Fortunately, the time of college students is not like many people, and every minute and every second is worth money.
It's nothing more than to find an extra balance between courses and training camps to squeeze out time.
After a brief discussion, Wan Dai, Su Xiaomu and the IT person in charge of Wan's Small Finance unanimously decided to put the time window for this data migration in the evening-
Even if there is no business traffic on this set of doomed storage.
Su Xiaomu spent several days developing the program this time, and it seems that it is not as efficient as directly copying and pasting it manually;
But in reality, the manual copy-paste process is much, much slower than expected.
The transfer speed is about 50MB per second for data replication in daily work, and a rough calculation takes more than half a month without sleep.
It doesn't include the risks you may encounter, the server pressure bottlenecks you may encounter, and the storage-to-storage wear you may encounter. β
At 5:40 p.m., the program was uploaded to the operating system where the dual controller was stored.
Wan Dai and Su He accompanied her, and before the official start, Wan Dai smiled and patted Su Xiaomu's shoulder, "Take it easy, it's the worst." β
Su Xiaomu suddenly smiled, "That's right, the sky is only split in half." β
Then the operation was performed, and both women were breathing a little faster.
In order to get feedback information faster and more conveniently, Su Xiaomu has added many interactive logic algorithms to the program, and relevant information will be printed on the screen at each step:
[Hardware Resource Calculation......]
β¦β¦
[...... in operating system state snapshot]
β¦β¦
[Metadata Snapshot Image......]
β¦β¦
[Data Snapshot Mirroring......]
β¦β¦
[Total data statistics...... 69.7TB]
β¦β¦
[in transit...... Transfer rate: 3.8GB/s......
Transmission Remaining Time Calculation......]
Seeing this scene, Su Xiaomu silently lifted his heart and raised his courage.
The previous steps are all about state rollback in the event of an unexpected event, including snapshots, which are all used for snapshot mirroring. β‘
There's no pressure involved, stability, reliability.
This final step is now the official beginning.
On another control system stored in this set, the program runs and returns different results.
The last thing to print on the screen is:
[Business Stress Status Normal......]
Listed are statistics for processors, memory, fiber links, and internal storage links.
Su Xiaomu looked at every new parameter that popped up on the black command line character page with a serious expression.
Within two minutes, the IT person in charge of Wanshi Small Finance ran over from another operation room and said excitedly.
"Mr. Su, EMC can see that the data traffic is coming, and the traffic of the dual-port 16GB FC is almost at its peak, and now the business pressure is normal, and there is no abnormality. ββ’
Unconsciously, Su Xiaomu also began to be called Mr. Su.
Su Xiaomu just nodded, and his eyes never left the display screen.
After 5 minutes of continuous data transmission, the transmission efficiency between domestic storage and EMC storage is still stable, and the overall business pressure is normal and there is no abnormality.
Su Xiaomu quietly breathed a sigh of relief, and was about to say something.
"Didi Didi Di~"
A long, piercing beep suddenly came from the speaker, and a bright red prompt popped up on the black background board:
ERRORοΌ
β¦β¦
(1): I have personally presided over several data migration work, just a sentence MMP, there are too many unexpected factors, the theory can reach 1GB/S and the actual 10MB/S understand, who doesn't know what the hell, for the sake of data consistency, etc., you can't stop casually when you start migration.
(2): Snapshot: Copy the image at a certain point in time, simply put, take a picture of the running state of the software at a certain point in time, and roll back the state of the software to this point in time when an accident occurs. Mirror: Copies an identical copy.
(3): 16GB FC OPTICAL PORT, DEDICATED TO SAN NETWORK, THE RATE IS ABOUT 16Gbps=2GB/S, AND THE DUAL PORT IS DOUBLE EQUAL TO 4GB/S.
PS: Please take the relevant industry to spray, I know that the block copy between asynchronous storage is a problem in the industry, there is no good solution, even if it is EMC's mirror view, SAN copy these software are basically only universal foreign storage, and it is not guaranteed to be perfect, so, light spray.
======
Broken bowls.
Ask for recommendation votes, ask for refills, ask for book lists.