To be honest, Wan Dai's words of "I believe you" were a bit beyond Su Xiaomu's expectations;
The sincerity in the tone also made him a little surprised. Su Xiaomu glanced at Wan Dai, nodded silently, and said nothing.
What he can do is write the algorithm more carefully, and then make everything go smoothly and the result is satisfactory.
"I'll ask IT to open a VPN (virtual private network) for you and open the remote permissions of the storage. You can access it at any time." Wan Dai thought for a while and then said.
Su Xiaomu was stunned for a moment, "Ah? Won't this cause data leakage?"
When she looked up and saw Wan Dai looking over her, she said silently and stopped beeping.
Wanda looked at Su Ho and said with a smile, "If you have nothing to do in the afternoon, why don't you come with us to go shopping and relax?"
Just like that, on the day the plan was finalized, Su Xiaomu was dragged to ‘go shopping and relax’!
My legs almost broke from exhaustion!
Every part of his body was telling Su Ho and Wan Dai: they were wronged.jpg.
"It seems that our Xiaomu has relaxed well. We will come back if we have the opportunity in the future."
Seeing Su Xiaomu's appearance, Wan Dai was extremely happy, and the female creditor Su Ho beside her was even more unceremonious.
In the end, not forgetting to squeeze out the last bit of Su Xiaomu's labor force, the three of them drove back to Huabanli in the same car, letting Su Xiaomu drive.
The 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 involves at least hundreds of thousands or even millions of funds. Just storing hundreds of thousands of funds, let alone the data stored on it.
Su Xiaomu did not forget to use all the resources available to him, including asking Professor Zhang Ke for advice.
When it comes to algorithms, Zhang Ke still has the right to speak. Although it involves some unfamiliar fields and he cannot give targeted opinions, his rich experience is enough to open Su Xiaomu's horizons.
Although the process can also be described as communication.
After all, Su Xiaomu is a top student, an excellent top student, a top learner who has failed, and a top learner who is supported by systematic knowledge.
Su Xiaomu did not forget UVA's ancient OJ, and found some related, tricky, and weird algorithm test questions from it, trying to explore more deeply...
What the small garbage system gave Su Xiaomu the most was: knowledge, not results.
Whenever Su Xiaomu wants to achieve any results, he must work hard to create with both hands.
Perhaps from the beginning, the small garbage system did not set the factory information according to the format of getting something for nothing.
So, until now, I don’t give you anything I ask for.
…………
…………
Tuesday, December 12th, there are three days left until the opening of the Greater China ACM finals which will start on the 17th.
Su Xiaomu completed the debugging of the program.
From algorithm design, program writing to simulated stress testing, everything has reached an excellent level.
Moreover, at the beginning of program design, Su Xiaomu fully considered the stored data and metadata, underlying architecture model, hardware resource performance, etc.
So, quite tailor-made.
Fortunately, the time of college students is not like that of many people, where every word is worth every second.
It's nothing more than finding an extra balance between courses and training to squeeze out time.
After a brief discussion, Wan Dai, Su Xiaomu and the IT director of Wanshi Small Finance unanimously decided to set the time window for this data migration in the evening
Even though there is actually no business traffic on this set of storage that is destined to be scrapped.
It took Su Xiaomu several days to develop the program this time, and it seemed that it was not as efficient as directly copying and pasting manually;
But in fact, the progress of manual copy and paste is much slower than imagined.
The transmission speed is about 50MB per second for data copying in daily work. A rough calculation means that it will take more than half a month to do it without sleep.
It also does not include possible risks, possible server pressure bottlenecks, and possible storage-to-storage losses. 1
At 5:40 in the evening, the program was uploaded to the operating system with dual storage controls.
Wan Dai and Su Ho were with them. Before the official start, Wan Dai smiled and patted Su Xiaomu on the shoulder, "Relax, the worst is nothing more than this."
Su Xiaomu suddenly laughed, "That's right, the sky can only be split in half."
Then the operation was carried out, and both women's breathing became faster.
In order to get feedback information faster and more conveniently, Su Xiaomu added numerous interactive logic algorithms to the program. Each step will print relevant information on the screen:
[Hardware resources are being calculated...]
…
[OS status snapshot in progress...]
…
[Metadata snapshot image in progress...]
…
[Data snapshot mirroring...]
…
[Total data statistics in progress...69.7tb]
…
[Transmitting...Transmission rate: 3.8gb/s...
The remaining transmission time is being calculated...]
Seeing this scene, Su Xiaomu silently raised his heart and raised his courage.
The previous steps are all for state rollback when unexpected situations occur, including snapshots and snapshot mirroring. 2
There is no pressure, stability, reliability, etc. involved at all.
This last step officially begins now.
On another control system stored in this set, the program returns different results.
The last thing printed on the screen is:
[Business pressure status is normal...]
Listed are the statistics of the processor, memory, optical fiber link, and storage internal link.
Su Xiaomu looked seriously at each new parameter that popped up on the black command line character page.
Within two minutes, the IT person in charge of Wanshi Small Finance ran over from another operation room and said excitedly.
"Mr. Su, you can see the data traffic coming from the EM side. The traffic of the dual-port 16GB FC has almost reached its peak. The business pressure is now normal and there is no abnormality." 3
Unknowingly, Su Xiaomu also started to be called Mr. Su.
Su Xiaomu just nodded, his eyes never leaving the display screen.
After the data was continuously transmitted for 5 minutes, the transmission efficiency from domestic storage to em storage was still stable, and the overall business pressure was normal and no abnormalities.
Su Xiaomu quietly breathed a sigh of relief and was about to say something.
"Didi didi didi~"
A long and piercing sound 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 migrations. Just one sentence mmp. There are so many unexpected factors. In theory, it can reach 1gb/s and in practice it can reach 10mb/s. Let’s take a look. No one knows what the hell it is. For the sake of data consistency
Wait, once you start the migration, you can’t stop it at will.
2: Snapshot: Copy the image at a certain point in time. Simply put, it takes a picture of the running status of the software at a certain point in time. When an accident occurs, the status of the software is rolled back to this point in time. Mirror: Copy an identical image.
a copy of.
3: 16gb fc optical fiber port, dedicated to san network, the rate is about 16gbps=2gb/s, the dual port is double equal to 4gb/s.
ps: Please give some advice to relevant industry experts. I know that block opy between asynchronous storage is a difficult problem in the industry, and there is no good solution. Even em's mirror view and san opy software are basically only applicable to foreign storage, and there is no guarantee.
Perfect, so light spray.
Broken bowl.
Please give me recommendation votes, please give me pen refills, and please give me a book list.